2

Full Time Embedded System Software Engineer Jobs in Cleveland, OH

Senior Software Engineer

Amherst, OH ยท On-site

$107.20K - $141.40K/yr

The Senior Software Engineer designs, develops, and maintains embedded software for industrial control systems, operating with a high degree of autonomy and technical ownership. This role serves as a ...

Senior Software Engineer

Amherst, OH ยท On-site

$107.20K - $141.40K/yr

The Senior Software Engineer designs, develops, and maintains embedded software for industrial control systems, operating with a high degree of autonomy and technical ownership. This role serves as a ...

Senior Software Engineer

Amherst, OH

$107.20K - $141.40K/yr

The Senior Software Engineer designs, develops, and maintains embedded software for industrial control systems, operating with a high degree of autonomy and technical ownership. This role serves as a ...

Senior Software Engineer

Aurora, OH ยท On-site

$114.90K - $151.50K/yr

Embedded real-time software systems, communications, embedded databases, and human interfaces are all aspects of LayerZero's core competency in software engineering. The successful candidate will be ...

Senior Software Engineer

Aurora, OH ยท On-site

$114.90K - $151.50K/yr

Embedded real-time software systems, communications, embedded databases, and human interfaces are all aspects of LayerZero's core competency in software engineering. The successful candidate will be ...

... Controls Engineer based in Mentor, OH. This position will be responsible for designing ... embedded control software for industrial digital power electronics systems. This role focuses on ...

... Controls Engineer based in Mentor, OH. This position will be responsible for designing ... embedded control software for industrial digital power electronics systems. This role focuses on ...

As an Embedded Systems Engineer at Traeger, you will design, develop, and implement embedded software that controls our Traeger grills, MEATER wireless probes, and product test fixtures. You will ...

... Controls Engineer based in Mentor, OH. This position will be responsible for designing ... embedded control software for industrial digital power electronics systems. This role focuses on ...

... Software teams to turn bold concepts into reliable products that delight customers and fuel our ... Lead system design, including architecture design and system requirements development. * Conduct ...

next page

Showing results 1-20

Full Time Embedded System Software Engineer information

See Cleveland, OH salary details

$67.9K

$148.8K

$168.8K

How much do full time embedded system software engineer jobs pay per year?

As of May 28, 2026, the average yearly pay for full time embedded system software engineer in Cleveland, OH is $148,756.00, according to ZipRecruiter salary data. Most workers in this role earn between $127,500.00 and $167,800.00 per year, depending on experience, location, and employer.

What is the difference between Full Time Embedded System Software Engineer vs Embedded Firmware Developer?

AspectFull Time Embedded System Software EngineerEmbedded Firmware Developer
CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related field; often requires experience with embedded systemsSimilar credentials; often requires knowledge of microcontrollers and firmware development
Work EnvironmentDesigning, developing, and testing embedded software for hardware devices in various industriesWriting low-level firmware for microcontrollers and embedded hardware
Industry UsageUsed across automotive, consumer electronics, medical devices, and industrial automationPrimarily in consumer electronics, IoT devices, and embedded hardware products

Both roles involve embedded software development, but Full Time Embedded System Software Engineers typically work on higher-level system integration and application software, while Embedded Firmware Developers focus on low-level firmware coding for microcontrollers. The roles often overlap, but the scope and focus differ based on the project requirements.

What are the most commonly searched types of Embedded System Software Engineer jobs in Cleveland, OH? The most popular types of Embedded System Software Engineer jobs in Cleveland, OH are:
What are popular job titles related to Full Time Embedded System Software Engineer jobs in Cleveland, OH? For Full Time Embedded System Software Engineer jobs in Cleveland, OH, the most frequently searched job titles are:
What job categories do people searching Full Time Embedded System Software Engineer jobs in Cleveland, OH look for? The top searched job categories for Full Time Embedded System Software Engineer jobs in Cleveland, OH are:

Senior Software Engineer

Nordson Corporation

Amherst, OH โ€ข On-site

$107.20K - $141.40K/yr

Full-time

This job post hasย expired today.ย Applications are no longer accepted.


Nordson Medical rating

6.9

Company rating: 6.9 out of 10

Based on 6 frontline employees who took The Breakroom Quiz


Job description

The Senior Software Engineer designs, develops, and maintains embedded software for industrial control systems, operating with a high degree of autonomy and technical ownership. This role serves as a technical leader within the development team, providing advanced expertise in embedded systems, real-time operating systems, and industrial communication networks. The Senior Software Engineer is responsible not only for delivering high-quality software solutions, but also for guiding design decisions, reviewing peer work, and ensuring robust, scalable, and maintainable system architectures.
Essential Job Duties and Responsibilities
* Lead the design, development, integration, and testing of embedded software solutions for industrial control products.
* Serve as technical owner for assigned features, subsystems, or products throughout the entire development lifecycle.
* Contribute to and influence system and software architecture decisions, ensuring scalability, reliability, and maintainability.
* Conduct design and code reviews and provide technical guidance and best-practice recommendations to other engineers.
* Develop and review software requirements, design documentation, verification and validation plans, and build procedures.
* Support hardware bring-up, system integration, and troubleshooting at both the subsystem and system level.
* Provide technical support during product launch activities, including field issue investigation and root cause analysis.
* Collaborate cross-functionally with Hardware Engineering, Systems Engineering, Manufacturing, and Quality teams.
* Drive continuous improvement in software design practices, coding standards, development processes, and tool usage.
* Mentor and provide technical coaching to less-experienced engineers.
* Perform other duties as assigned.
Education and Experience Requirements
* Bachelor's degree in Computer Science, Electrical Engineering, or a related field required.
* 6-10 years of embedded software development experience in an industrial or regulated environment.
* Demonstrated experience owning complex software components or subsystems.
Skills and Abilities
* Proven experience developing embedded software in C and C++.
* Strong experience working with Linux-based embedded systems and/or real-time operating systems (RTOS).
* Solid understanding of industrial communication networks, with CAN bus experience strongly preferred.
* Experience with embedded microcontroller architectures, preferably STMicroelectronics (STM32) devices.
* Hands-on experience with CODESYS PLC programming and control logic development.
* Demonstrated ability to debug and troubleshoot complex issues across hardware and software boundaries.
* Working knowledge of software version control systems, build systems, and embedded development toolchains.
* Experience supporting products throughout the entire product lifecycle, including development, release, production, and field support.
* Ability to translate system-level requirements into robust, maintainable software designs.
* Strong analytical and problem-solving skills applied to complex technical challenges.
* Effective written and verbal communication skills, including the ability to explain technical concepts clearly.
* Ability to manage multiple priorities across parallel development efforts.
* Demonstrated ability to influence technical direction without formal authority.
* Comfortable mentoring peers and providing clear, constructive technical feedback.
Working Conditions and Physical Demands
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed above are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Travel Required
Minimal _10_%
#LI-TT1
#nordsonindustrialcoatingsystems