Embedded Software & Verification Engineer III — Test Automation

Knowmadics

United States

On-site

USD 90,000 - 140,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Knowmadics is seeking an Embedded Software & Verification Engineer III to design, implement, and test firmware for our electronics products. The role balances firmware development with building automated test environments to verify system reliability, collaborating with hardware and software teams to bridge code development and product release.

Qualifications include 3–6 years of embedded software experience, strong C/C++, RTOS and bare-metal skills, and familiarity with I2C/SPI/UART/CAN/USB.

Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or Computer Science.
  • 3 to 6 years of embedded software development and software verification experience.
  • Strong proficiency in C/C++, RTOS, and bare-metal programming.
  • Experience with I2C, SPI, UART, CAN, or USB protocols.
  • Experience with automated testing frameworks (Python scripts, Unity, Ceedling).

Responsibilities

  • Develop embedded firmware in C/C++ for microcontrollers and processors.
  • Design, build, and maintain automated test scripts and HIL environments.
  • Perform verification, validation, and regression testing per specs.
  • Debug software-hardware integration with lab equipment.
  • Participate in code reviews and firmware architecture discussions.
  • Collaborate to improve testability, traceability, and reliability across lifecycle.

Skills

C/C++
RTOS
Bare-metal programming
Test automation
Python
Hardware debugging
Code review

Education

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

Tools

Unity
Ceedling
Python
Oscilloscopes
Logic Analyzers
DMMs

Job description

Knowmadics is seeking an Embedded Software & Verification Engineer III to design, implement, and test firmware for our electronics products. The role balances firmware development with building automated test environments to verify system reliability, collaborating with hardware and software teams to bridge code development and product release.

Qualifications include 3–6 years of embedded software experience, strong C/C++, RTOS and bare-metal skills, and familiarity with I2C/SPI/UART/CAN/USB.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software & Verification Engineer III
Embedded Software & Verification Engineer III

Knowmadics • United States

On-site
USD 90,000 - 140,000
Firmware Engineer
Firmware Engineer

Pentangle Tech Services | P5 Group • Milwaukee (WI)

On-site
USD 85,000 - 125,000
Senior Test Firmware Engineer — Embedded Validation & Automation
Senior Test Firmware Engineer — Embedded Validation & Automation

Anduril Industries, Inc. • Costa Mesa (CA), Northern (KY)

Hybrid
USD 191,000 - 253,000
Embedded Software Engineer
Embedded Software Engineer

REQ Solutions • Santa Clarita (CA)

Hybrid
USD 120,000 - 165,000
Firmware Test Engineer I - Embedded Systems & Automation
Firmware Test Engineer I - Embedded Systems & Automation

Milwaukee-Tool • Menomonee Falls (WI)

On-site
USD 65,000 - 90,000
401(k) savings plan
Education assistance
On-site wellness and fitness center
Hardware Test Engineer – Embedded & Electromechanical
Hardware Test Engineer – Embedded & Electromechanical

base-power • Austin (CA)

On-site
USD 90,000 - 150,000
Embedded Test Automation Engineer
Embedded Test Automation Engineer

Green Key Resources • Pennsylvania

Hybrid
USD 100,000 - 150,000
Embedded Software Engineer
Embedded Software Engineer

Intellectt Inc • Redmond (WA)

On-site
USD 85,000 - 120,000
Embedded Tester
Embedded Tester

StarsHR, Inc. • Pittsburgh

On-site
USD 75,000 - 95,000
Firmware HIL Engineer: Embedded Systems & Test Automation
Firmware HIL Engineer: Embedded Systems & Test Automation

Applied Intuition • Sunnyvale (CA)

On-site
USD 180,000 - 250,000