1

Software Firmware Test Automation Engineer Jobs

$100 - $125/hr

At least 10 years' experience as an Automation Software Test Engineer developing and executing automation software/firmware test scripts, testing and tracking defects. * 3 years of professional ...

This role will be focused on developing firmware test automation systems & validation of medical device systems. Work with a team of highly skilled engineers to deliver groundbreaking diagnostics and ...

... Hardware/software integration testing • I2C and SPI protocol knowledge • Experience with ... Test automation frameworks/tools • IEC/ISO standards • Experience developing verification ...

Experience with hardware/software integration testing for embedded and electromechanical systems ... Exposure to test automation frameworks and tools, with the ability to contribute to automation ...

Experience with hardware/software integration testing for embedded and electromechanical systems ... Exposure to test automation frameworks and tools, with the ability to contribute to automation ...

next page

Showing results 1-20

Software Firmware Test Automation Engineer information

See salary details

$11

$58

$80

How much do software firmware test automation engineer jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for software firmware test automation engineer in the United States is $58.76, according to ZipRecruiter salary data. Most workers in this role earn between $43.03 and $76.44 per hour, depending on experience, location, and employer.

What does a software firmware test automation engineer do?

A Software Firmware Test Automation Engineer is responsible for designing, developing, and maintaining automated testing frameworks for software and firmware components. They create scripts and tools to automatically test embedded systems, ensuring that new and existing functionalities work as expected. Their role helps improve product quality by identifying bugs early, speeding up the testing process, and reducing manual testing effort. They often collaborate closely with development, QA, and hardware teams to build robust and reliable automation solutions.

How does a software firmware test automation engineer typically collaborate with development teams during the product lifecycle?

Software Firmware Test Automation Engineers work closely with software and firmware developers throughout the product lifecycle, from initial design to post-release maintenance. They participate in early design discussions to understand requirements, develop automated test frameworks, and continuously communicate with developers to address issues uncovered during testing. Regular cross-functional meetings, code reviews, and joint debugging sessions are common, ensuring that testing is aligned with development priorities and that defects are resolved quickly. This collaborative environment helps maintain high product quality and fosters knowledge sharing across teams.

What are the key skills and qualifications needed to thrive as a software firmware test automation engineer, and why are they important?

To thrive as a Software Firmware Test Automation Engineer, you need strong programming skills (often in Python, C, or C++), a solid understanding of embedded systems, and a relevant engineering degree. Familiarity with automated testing frameworks (such as Jenkins or Selenium), version control systems like Git, and experience with hardware-in-the-loop (HIL) setups are typically required. Analytical thinking, attention to detail, and effective communication make someone stand out in this position. These skills ensure the efficient identification and resolution of firmware issues, leading to robust, high-quality products.

What is the difference between Software Firmware Test Automation Engineer vs Firmware Test Engineer?

AspectSoftware Firmware Test Automation EngineerFirmware Test Engineer
Primary FocusDeveloping automated testing scripts for firmware and software integrationManual and automated testing of firmware functionalities
Skills & CertificationsProgramming, scripting, automation tools, embedded systems knowledgeEmbedded systems, hardware understanding, testing methodologies
Work EnvironmentSoftware development labs, embedded device testing setupsHardware labs, embedded device testing environments
Industry UsageConsumer electronics, IoT, automotive, aerospaceConsumer electronics, industrial equipment, automotive

While both roles focus on testing firmware, the Software Firmware Test Automation Engineer emphasizes automation and scripting to streamline testing processes, often working closely with software development teams. The Firmware Test Engineer typically performs manual and automated testing of firmware on hardware devices, with a stronger focus on hardware interactions. Both roles require embedded systems knowledge but differ in their approach and tools used.

What are popular job titles related to Software Firmware Test Automation Engineer jobs?

For Software Firmware Test Automation Engineer jobs, the most frequently searched job titles are:

Infographic showing various Software Firmware Test Automation Engineer job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 88% Full Time, 7% Part Time, and 3% Contract. Highlights an 85% Physical, 3% Hybrid, and 12% Remote job distribution, with an average salary of $122,231 per year, or $58.8 per hour.

Software/Firmware Test Engineer - C#

Minneapolis, MN • On-site

Amaze Systems Inc.
IT Services • 501 - 1,000 employees

Contractor

Re-posted 14 days ago


Job description

Title: Software/Firmware Test Engineer – C#

Location: Minneapolis, MN (Fully Onsite)

Terms: Long-Term-Contract

Job Summary:

We are seeking a skilled Software/Firmware Test Engineer with strong experience in both manual and automation testing. The ideal candidate will have hands-on expertise in C# automation, firmware validation, and embedded systems testing including device-in-loop and protocol testing. This role requires close collaboration with firmware, hardware, and software development teams to ensure product quality and reliability.

Required Skills & Experience:

  • Strong experience in Manual Testing, Functional Testing, Regression Testing, and System Validation
  • Hands-on experience with C# automation development and test frameworks
  • Experience in Firmware Testing and validation for embedded products/devices
  • Knowledge of Embedded Systems and hardware-software integration testing
  • Experience with Device-in-Loop (DIL) / Hardware-in-Loop (HIL) testing environments
  • Experience with communication and protocol testing such as UART, SPI, I2C, CAN, USB, Ethernet, or Serial protocols
  • Ability to create, execute, and maintain test plans, test cases, and automation scripts
  • Experience with debugging tools, log analysis, and issue tracking systems
  • Strong analytical and troubleshooting skills

Preferred Qualifications:

  • Experience working with embedded devices, IoT products, or hardware platforms
  • Familiarity with CI/CD pipelines and automation tools
  • Exposure to scripting languages such as Python or PowerShell
  • Knowledge of Agile/Scrum development methodologies

Responsibilities:

  • Design and execute manual and automated test cases for firmware and embedded systems
  • Develop and maintain C# automation scripts and testing frameworks
  • Perform firmware validation, protocol testing, and device integration testing
  • Execute embedded device-in-loop / hardware-in-loop testing scenarios
  • Collaborate with cross-functional teams to identify, reproduce, and resolve defects
  • Analyze test results, logs, and system behaviour to ensure product quality
  • Participate in requirement reviews and provide feedback on testability and quality improvements

Education:

  • Bachelor’s degree in Computer Science, Electronics, Electrical Engineering, or related field.

Amaze Systems logo

About Amaze Systems

Sourced by ZipRecruiter

We strive to be the very best in our industry. We're the Best IT Specialists. We value our clients and their trust in us and hence, Our IT & Web Consultants don't hesitate to move mountains to give them high quality & innovative digital strategies, without resting, till they get the brand of their dreams. Our impeccable digital executions has helped several businesses multiply and increase their business enquiries substantially over years making us one of the most preferred online partners.

Industry

It services

Company size

501 - 1,000 Employees

Headquarters location

Dallas, TX, US

Social media