1

Embedded Software Verification Engineer Jobs in Cleveland, OH

Embedded Software Engineer

Pepper Pike, OH · On-site

$123.70K - $162.70K/yr

MARS Solutions Group is looking for an experienced Embedded Software Engineer located in Cleveland, OH. Our client is an Automation industry Leader looking for high-quality talent to make a ...

Embedded Software Engineer

Cleveland, OH · On-site

$127.50K - $167.80K/yr

MARS Solutions Group is looking for an experienced Embedded Software Engineer located in Cleveland, OH. Our client is an Automation industry Leader looking for high-quality talent to make a ...

Embedded Software Engineer

Cleveland, OH · On-site

$127.30K - $167.50K/yr

Embedded Software Engineer Rockwell Automation is looking for an innovative engineer to join our global embedded software organization based in Cleveland, Ohio. In this role, you will have the ...

Senior Embedded Software Engineer

Pepper Pike, OH · On-site

$116.60K - $152.90K/yr

Perform unit and functional testing to verify software functionality and ensure compatibility with ... Passion for embedded systems and software engineering. Skills & Competencies Advanced understanding ...

Embedded C/C++ Engineer

Elyria, OH · On-site

$119.90K - $157.70K/yr

Software verification and testing. * Aerospace industry software compliance standards like DO-178C (if applying for aerospace divisions) * Prior Aero, Auto or any industrial experience.

Embedded Software Engineer

Cleveland, OH · On-site

$127.30K - $167.50K/yr

Embedded Software Engineer Location: Cleveland, OH Duration: Full Time Role We are seeking a high-energy Embedded Software Engineer to join our team. In this critical role you will have the ...

Embedded CC programmer

Elyria, OH · On-site

$119.90K - $157.70K/yr

Proficiency in Embedded CC programming and real-time software development. Experience in ... Support integration, debugging, and verification on target hardware and test environments.

Senior Software Engineer

Amherst, OH · On-site

$107.20K - $141.40K/yr

The Senior Software Engineer designs, develops, and maintains embedded software for industrial ... Develop and review software requirements, design documentation, verification and validation plans ...

Senior Software Engineer

Amherst, OH · On-site

$107.20K - $141.40K/yr

The Senior Software Engineer designs, develops, and maintains embedded software for industrial ... Develop and review software requirements , design documentation, verification and validation plans ...

Senior Software Engineer

Amherst, OH · On-site

$107.20K - $141.40K/yr

The Senior Software Engineer designs, develops, and maintains embedded software for industrial ... Develop and review software requirements , design documentation, verification and validation plans ...

Senior Software Engineer

Amherst, OH

$107.20K - $141.40K/yr

The Senior Software Engineer designs, develops, and maintains embedded software for industrial ... Develop and review software requirements , design documentation, verification and validation plans ...

next page

Showing results 1-20

Embedded Software Verification Engineer information

See Cleveland, OH salary details

$67.9K

$148.8K

$168.8K

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

As of May 28, 2026, the average yearly pay for embedded software verification 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 are the key skills and qualifications needed to thrive as an Embedded Software Verification Engineer, and why are they important?

To thrive as an Embedded Software Verification Engineer, a strong background in embedded systems, programming (C/C++), and software testing methodologies is essential, typically supported by a degree in computer science, electrical engineering, or a related field. Familiarity with tools such as MATLAB/Simulink, debuggers, oscilloscopes, and verification frameworks, as well as certifications like ISTQB, are commonly required. Attention to detail, problem-solving abilities, and effective communication help engineers identify issues and work collaboratively in cross-functional teams. These skills ensure the development of reliable, safe, and high-quality embedded systems in safety-critical industries.

What are some common challenges faced by Embedded Software Verification Engineers during the validation process?

Embedded Software Verification Engineers often encounter challenges such as limited hardware availability, rapidly changing requirements, and integration issues with multiple hardware and software components. Debugging in an embedded environment can be more complex due to constrained system resources and limited visibility into the hardware-software interactions. Collaborating closely with both hardware and firmware teams is essential to quickly identify and resolve defects, making strong communication and problem-solving skills crucial for success in this role.

What does an Embedded Software Verification Engineer do?

An Embedded Software Verification Engineer is responsible for ensuring that embedded software systems function correctly and meet design requirements. They create and execute tests, analyze results, and identify software defects in embedded systems such as automotive controllers, medical devices, or consumer electronics. This role typically involves working closely with software developers and hardware engineers to review code, develop test plans, and use debugging tools to validate the software’s functionality, performance, and safety. Their work is crucial for delivering reliable products that operate safely and efficiently in real-world environments.

What is the difference between Embedded Software Verification Engineer vs Embedded Software Developer?

AspectEmbedded Software Verification EngineerEmbedded Software Developer
Primary FocusVerifying and validating embedded software to ensure quality and reliabilityDesigning, coding, and implementing embedded software solutions
Skills & CertificationsKnowledge of testing tools, verification processes, embedded systems, certifications like ISTQBProficiency in programming languages (C, C++), embedded systems, software development certifications
Work EnvironmentTesting labs, development teams, quality assurance departmentsDevelopment teams, R&D labs, product engineering

While both roles require embedded systems knowledge and programming skills, the Embedded Software Verification Engineer primarily focuses on testing, validation, and ensuring software quality, whereas the Embedded Software Developer concentrates on creating and implementing embedded software solutions.

What cities near Cleveland, OH are hiring for Embedded Software Verification Engineer jobs? Cities near Cleveland, OH with the most Embedded Software Verification Engineer job openings:
Embedded Software Engineer

Embedded Software Engineer

MARS IT Corp

Pepper Pike, OH • On-site

$123.70K - $162.70K/yr

Other

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


Job description

Job Description:
MARS Solutions Group is looking for an experienced Embedded Software Engineer located in Cleveland, OH. Our client is an Automation industry Leader looking for high-quality talent to make a difference. They are known to respect a traditional work week and often extend contracts for added job security and stability
Overview:
We are seeking an experienced Embedded Software Engineer to join a growing engineering team focused on developing next-generation industrial control and automation products. This role involves designing and developing embedded software for real-time systems in a collaborative Agile development environment.
The ideal candidate will have experience working with embedded systems, RTOS or Embedded Linux environments, low-level software development, and automated testing practices.
Responsibilities
Develop embedded software for industrial control and automation systems
Design, implement, test, and maintain real-time embedded applications
Work across various hardware and software environments including embedded RTOS and Linux platforms
Participate in software architecture, design reviews, code reviews, and debugging activities
Develop and maintain automated unit and functional test solutions
Support continuous integration and continuous deployment (CI/CD) practices
Collaborate within Agile/Scrum teams to deliver high-quality software solutions
Troubleshoot and resolve complex embedded system issues
Contribute to software quality, reliability, and performance improvements
Required Qualifications
Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related technical field
2+ years of professional embedded software development experience
Strong programming experience in C and/or C++
Experience working with embedded RTOS or Embedded Linux systems
Familiarity with debugging embedded systems using hardware or software debuggers
Understanding of software development lifecycle and software engineering best practices
Experience working in Agile development environments
Preferred Qualifications
Experience with low-level embedded software or device driver development
Experience with automated testing tools and scripting languages such as Python
Knowledge of communication protocols such as Ethernet, USB, or PCI Express
Familiarity with industrial communication protocols
Experience with ARM or Intel processor architectures
Understanding of CI/CD pipelines and automated build systems
Coursework or project experience related to embedded systems, operating systems, or computer architecture
Technical Skills
Embedded C/C++
RTOS / Embedded Linux
Firmware Development
Debugging Tools (GDB, JTAG, On-Chip Debuggers)
Python Scripting
Unit & Functional Testing
CI/CD Tools
Agile/Scrum Methodologies
Additional Details:
Duration: 06 months with possibility of extension
Location: Cleveland, OH 44124
Shift hours: Mon - Fri; 08 to 05
About MARS Solutions Group:
MARS Solutions Group provides a range of opportunities for meaningful work by understanding that employment fit is a combination of people, process, and technology. We leverage our experienced and compassionate team to bring humanity to matching you with the right advanced technology role, and stay connected with you to help you attain your professional goals.