1

Embedded Software Tester Jobs (NOW HIRING)

Conduct and oversee code reviews, unit testing, debugging, and software/hardware integration.  ... Embedded Linux platforms  * Open-source Linux and associated SDKs  * GCC/GNU toolchain 

... embedded, mobile, or consumer electronic platforms Test Automation experience in Python Experience in testing embedded operating systems using Python / Slash(ECU model) Experience in testing for ...

Embedded Software Engineer Location: Annapolis Junction, MD Clearance: TS/SCI with Polygraph ... Conduct developer testing, integration testing, and troubleshooting activities. * Support software ...

Sr Embedded Software Engineer

Boston, MA · On-site

$143K - $188K/yr

... testing and debugging of embedded software to ensure high quality and reliability. • Work closely with the firmware team to integrate software and firmware components seamlessly. • Stay up to ...

Embedded Software Engineer

Carson, CA · On-site

$45 - $100/hr

Perform integration testing of embedded software with hardware components, including sensors, motorized valves, and power electronics. * Develop, upgrade, and maintain embedded C and C++ code for ...

Embedded Software Engineer

Tampa, FL · On-site

$124K - $163K/yr

Testing & Validation * Support bench testing, hardware-in-the-loop testing, system integration ... Develop and maintain embedded software documentation, interface descriptions, test procedures ...

Embedded Software Engineer

Carson, CA · On-site

$45 - $100/hr

Perform integration testing of embedded software with hardware components, including sensors, motorized valves, and power electronics. * Develop, upgrade, and maintain embedded C and C++ code for ...

Embedded Software Engineer

Urbandale, IA · On-site

$70K - $120K/yr

Testing methods include simulation-based software testing, bench testing with physical controllers in the loop, and/or physical full machine testing. Responsibilities * Development of embedded ...

Embedded Software Engineer

Cleveland, OH · On-site

$127K - $167K/yr

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

Software V&V Engineer (Embedded)

Rockford, IL · On-site

$131K - $173K/yr

The ideal candidate will have strong expertise in DO-178B/C standards, structural coverage analysis, and embedded software testing methodologies in a regulated avionics environment. Key ...

next page

Showing results 1-20

Embedded Software Tester information

See salary details

$21K

$102.1K

$150K

How much do embedded software tester jobs pay per year?

As of Jul 21, 2026, the average yearly pay for embedded software tester in the United States is $102,146.00, according to ZipRecruiter salary data. Most workers in this role earn between $85,500.00 and $124,500.00 per year, depending on experience, location, and employer.

What are some typical challenges faced by Embedded Software Testers on the job?

Embedded Software Testers often encounter challenges such as limited debugging capabilities due to hardware constraints, reproducing and isolating intermittent bugs, and ensuring software reliability on diverse hardware platforms. They must also work with evolving requirements and collaborate closely with hardware, software, and quality assurance teams to validate integrated systems. Adapting to tight development timelines and maintaining thorough documentation are integral parts of the role. Overcoming these challenges develops strong problem-solving skills and critical thinking, which are essential for a successful career in embedded systems testing.

What are the key skills and qualifications needed to thrive in the Embedded Software Tester position, and why are they important?

To thrive as an Embedded Software Tester, you need a solid understanding of embedded systems, programming languages such as C/C++, and software testing methodologies, often supported by a degree in computer science, electronics, or a related field. Experience with test automation tools, debuggers, oscilloscopes, and relevant certifications like ISTQB or knowledge of RTOS is highly valued. Strong analytical thinking, attention to detail, and effective communication help testers work collaboratively with developers and engineers. These skills and qualities are critical for ensuring reliable, high-quality embedded software in safety- and performance-critical environments.

What is an Embedded Software Tester job?

An Embedded Software Tester is responsible for verifying and validating software designed to run on embedded systems, such as microcontrollers or IoT devices. They create and execute test cases, identify bugs, and ensure compliance with system requirements. Their work often involves using testing tools, debugging hardware, and collaborating with developers to improve software quality.

More about Embedded Software Tester jobs
What cities are hiring for Embedded Software Tester jobs? Cities with the most Embedded Software Tester job openings:
What states have the most Embedded Software Tester jobs? States with the most job openings for Embedded Software Tester jobs include:
Infographic showing various Embedded Software Tester job openings in the United States as of July 2026, with employment types broken down into 71% Full Time, and 29% Contract. Highlights an 100% In-person job distribution, with an average salary of $102,146 per year, or $49.1 per hour.
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Mainstream Engineering

Rockledge, FL

$109K - $143K/yr

Full-time

Posted 12 days ago


Job description

Position Summary

Due to continued growth, our firm is seeking a talented Senior Embedded Software Engineer for a variety of disciplines, including embedded programming, software architecture design, software testing, motor control, and power electronics controls. The Senior Embedded Software Engineer will define and maintain department-wide software standards and processes, as well as provide technical guidance to junior engineers. He or she will play a critical role in developing our wide variety of products and provide vital sub-system design support for products related to thermal control and energy conversion.

Key Responsibilities

  • Software development: Develop software architectures, design and implement reliable, deterministic embedded software in C/C++
  • Software processes: Implement and maintain department-wide software development processes, pipelines, and configuration management strategies
  • Technical guidance: Conduct code reviews and mentor junior engineers
  • Software requirements: Develop clear requirements and ensure bidirectional traceability between system requirements, code, and test cases
  • Verification and testing: Design and execute functional and/or automated testing to demonstrate full compliance with software requirements
  • Hardware integration: Perform board bring-up, interface with sensors/actuators, communicate with common protocols (CAN, SPI, UART, etc.), and debug hardware/software
  • Configuration management: Maintain version control and configuration management baselines in alignment with appropriate standards

Required Qualifications

  • B.S. in Computer Engineering, Electrical Engineering, or Computer Science required with a minimum GPA of 3.3 – M.S. or PhD a plus
  • 5-year minimum experience developing embedded software or controls, strong proficiency in embedded C/C++
  • Experience writing and following software and system requirements and requirements traceability
  • Proficiency in software debugging and using standard hardware debugging tools (oscilloscopes, logic analyzers, etc.)
  • United States Citizenship required due to US Government ITAR program restrictions

Preferred Qualifications

  • Experience developing and following DO-178 documentation and processes
  • Experience with TI C2000 or STM32 microcontroller family
  • Experience with additional programming languages (C#, Python, assembly, etc.) and GUI design
  • Understanding of digital control algorithms, digital filters and the general control of power electronics systems

Mainstream Engineering Corporation is an equal opportunity employer. Qualified candidates will be considered without regard to legally protected characteristics.