Embedded Software Engineer, Onboard Test Automation
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