1

Contract Embedded Software Engineer Jobs in Cleveland, OH

... 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 ...

... 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 ...

ROLE: The Software Engineer will participate in the full hardware, firmware and software ... Experience in software development with embedded C and C++, Assembler, C# and VB in .NET ...

New

ROLE: The Software Engineer will participate in the full hardware, firmware and software ... Experience in software development with embedded C and C++, Assembler, C# and VB in .NET ...

New

ROLE: The Software Engineer will participate in the full hardware, firmware and software ... Experience in software development with embedded C and C++, Assembler, C# and VB in .NET ...

New

Senior Engineer Embedded Systems

Elyria, OH

$113K - $148K/yr

As a Senior Engineer, Embedded Systems, based in Elyria, OH, you'll collaborate with Mechanical, Electrical, and Software teams to turn bold concepts into reliable products that delight customers and ...

... Software Engineering Manager based at our Mentor, OH location. Spang Power Electronics is ... Lead the developmentof embedded software for digital power control systems using high power SCR ...

Senior Engineer Embedded Systems

Elyria, OH · On-site

$113K - $148K/yr

As a Senior Engineer, Embedded Systems, based in Elyria, OH, you'll collaborate with Mechanical, Electrical, and Software teams to turn bold concepts into reliable products that delight customers and ...

Senior Engineer Embedded Systems

Elyria, OH · On-site

$113K - $148K/yr

As a Senior Engineer, Embedded Systems, based in Elyria, OH, you'll collaborate with Mechanical, Electrical, and Software teams to turn bold concepts into reliable products that delight customers and ...

... embedded software challenges on custom designed controller boards. This company has been a leading ... offer contract testing services for weathering and corrosion. With global facilities in the U.S ...

... embedded software challenges on custom designed controller boards. This company has been a leading ... offer contract testing services for weathering and corrosion. With global facilities in the U.S ...

Showing results 41-60

Contract Embedded Software Engineer information

See Cleveland, OH salary details

$67.9K

$148.8K

$168.8K

How much do contract embedded software engineer jobs pay per year?

As of Aug 21, 2026, the average yearly pay for contract embedded 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 a contract embedded software engineer?

A Contract Embedded Software Engineer is a professional hired on a temporary or project basis to design, develop, and optimize software for embedded systems. These engineers work with microcontrollers, processors, and real-time operating systems (RTOS) to create software that operates hardware devices efficiently. They often specialize in industries like automotive, medical devices, aerospace, or consumer electronics. Contract roles can vary in duration and scope, offering flexibility and opportunities to work on diverse projects.

What are typical day-to-day responsibilities for a contract embedded software engineer?

As a Contract Embedded Software Engineer, your daily tasks often include writing and debugging embedded code, integrating software solutions with hardware components, and working closely with hardware engineers to meet project requirements. You'll participate in code reviews, documentation, and sometimes testing or troubleshooting hardware-software interactions. Communication with project managers and cross-functional teams is also common to ensure project milestones and deadlines are met. This variety allows you to apply your technical expertise while gaining experience across different industries and applications.

What are the key skills and qualifications needed to thrive in the contract embedded software engineer position?

To thrive as a Contract Embedded Software Engineer, you need strong skills in C/C++ programming, embedded systems development, debugging, and a relevant engineering degree. Familiarity with microcontrollers, real-time operating systems (RTOS), hardware interfaces, and tools like oscilloscopes or JTAG debuggers is often required, and certifications such as Certified Embedded Systems Engineer can be beneficial. Excellent problem-solving, adaptability, and communication skills help you collaborate on diverse projects and meet tight contract deadlines. These abilities are crucial for delivering reliable, high-quality embedded software solutions in a fast-paced and dynamic work environment.

What are the most commonly searched types of Embedded Software Engineer jobs in Cleveland, OH?

The most popular types of Embedded Software Engineer jobs in Cleveland, OH are:

What are popular job titles related to Contract Embedded Software Engineer jobs in Cleveland, OH?

For Contract Embedded Software Engineer jobs in Cleveland, OH, the most frequently searched job titles are:

What job categories do people searching Contract Embedded Software Engineer jobs in Cleveland, OH look for?

The top searched job categories for Contract Embedded Software Engineer jobs in Cleveland, OH are:

What cities near Cleveland, OH are hiring for Contract Embedded Software Engineer jobs?

Cities near Cleveland, OH with the most Contract Embedded Software Engineer job openings:

Infographic showing various Contract Embedded Software Engineer job openings in Cleveland, OH as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $148,756 per year, or $71.5 per hour.

Firmware Engineer Level 3

MARS Solutions Group

Mayfield Heights, OH • On-site

Contractor

Re-posted 16 days ago


Job description

Position Title: Firmware Engineer Level 3

Duration: 12 Months with possibility of extension

Location:  Mayfield Heights, OH 44124 

Shift hours: M-F, 8 to 05

Description:

Company is looking for an innovative engineer to join our global embedded software organization based in

Cleveland, Ohio. In this role, you will have the opportunity to solve highly complex technical problems, and to grow into a software architect or manager role.

Essential Functions 

Develop safety- and security-critical embedded software for new Programmable Logic Controllers

Work in a variety of hardware and software environments, ranging from commercial off-the-shelf to custom System

on Chip architectures, and from general purpose to embedded real-time operating systems

Use modern continuous integration and development tools, and promote continuous improvement of engineering tools and practices across the global development organization

Participate as a member of an agile team within the Scaled Agile Framework, and actively monitor and improve the

overall health, predictability, and velocity of the team as well as the larger Agile Release Train

Lead high- and detailed-level design of controller features and subsystems, providing coordination across agile

development teams, system and controller architects, marketing, and management 

Partner with development, functional test, and system test personnel to construct testable requirements; design and implement test plans to meet product requirements; promote reliable automated test engineering practices and technology

Mentor less experienced personnel, and encourage knowledge sharing and learning among the development community

Minimum Education 

Bachelor’s degree in Electrical Engineering or Computer Engineering or equivalent knowledge in the application of software engineering principles, theories, concepts, and techniques

Minimum Qualifications

5+ years of software engineering experience with demonstrated professional development in software design and development

Ability to understand and apply knowledge of object-oriented analysis, design, and programming techniques,

especially in C++

Ability to direct the day-to-day technical activities of a small team of engineers

Previous experience working with real-time embedded development environments


Desired Qualifications

Experience developing software to meet safety and security standards such as IEC 61508 or IEC 62443

 Experience developing automated tests and tools in a high level language such as Python

In depth knowledge of software engineering and application of engineering principles and practices in a related field

Experience working with industrial protocols, especially Common Industrial Protocol (CIP)

 Knowledge of communication protocols and technologies such as Ethernet, USB, or PCI Express

Experience developing device drivers or other similar low-level embedded software

Knowledge of modern Intel and ARM architectures

Experience working with embedded Hypervisors and developing embedded software in a variety of software environments such as bare metal, embedded RTOS, or Linux

Advanced courses or degree in engineering, computer science or controls Company 'Internal'