CareerPlan

Embedded Software Engineer - Verification

SeattleFull-time2026-10-16 → 2026-10-23

Core

Build and maintain Hardware-in-the-Loop (HIL) testing infrastructure to validate embedded software and hardware for autonomous heavy machinery.

Role type

Senior IC embedded software verification engineer (HIL testing)

Builds

Automated HIL test benches, frameworks, and validation workflows for embedded controllers and sensors

Domain

Robotics, autonomous heavy equipment, embedded systems

Required skills

Python automation, C++, Hardware-in-the-Loop (HIL) testing, embedded systems verification, troubleshooting hardware/electrical interfaces, safety-critical system validation

Preferred skills

dSPACE/National Instruments/Typhoon HIL platforms, autonomous vehicles/robotics experience, CAN/SPI/I2C/UART/Ethernet protocols, continuous integration, real-time software validation

Technologies

Python, C++, dSPACE, National Instruments, Typhoon HIL, CAN, SPI, I2C, UART, Ethernet

Responsibilities

Design and maintain automated HIL tests for embedded systems; Convert manual procedures into automated workflows; Troubleshoot test equipment and integration issues; Investigate root causes of failures across software and hardware; Collaborate with firmware and systems engineering to define test requirements; Improve test repeatability and reduce manual intervention

Seniority

Senior, hands-on IC