Embedded Software Engineer, Onboard Test Automation

Necessary Ventures
Sunnyvale, CAFULL_TIMEPosted Jul 29, 2026

Role responsibilities

Design and execute automated tests for onboard software subsystems to validate behavior on embedded hardware platforms. Collaborate with engineers to identify test gaps and integrate validation tests into CI pipelines.

Requirements

Requires strong programming skills in Python or C++ and experience testing embedded software on Linux or QNX platforms. Candidates should be proficient in debugging complex system-level issues and understanding hardware/software interactions.

Key skills

Embedded Software Testing, Python, C++, Linux, QNX, Hardware-in-the-loop (HiL), CI/CD, System Debugging, Integration Testing, System Validation, Automated Test Development, Sensor Systems, Robotics, Real-time Software, Buildkite

Keywords

Embedded Software, Onboard Test Automation, Embodied AI, Autonomous Driving, Linux, QNX, Python, C++, Hardware-in-the-loop, HiL, CI/CD, Buildkite, Middleware, Sensors, Radar, Camera, Robotics, Real-time Software, System Validation, Integration Testing, Automated Testing, Embedded Compute Platforms, Software Quality, Triage, Debugging

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free