Robotics Software Engineer, Verification & Validation
Core
Design and own automated testing infrastructure (SITL/HITL) for mission-critical robotics software, ensuring autonomy and hardware interfaces are validated before field deployment.
Role type
Robotics Software Engineer (Verification & Validation)
Builds
Automated test infrastructure, SITL/HITL environments, and validation tooling for the Omen platform.
Domain
Defense technology / Robotics / Autonomous Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++ (production-grade), automated testing architecture, SITL/HITL environment design, hardware interface testing (UART, CANbus, serial), V&V discipline, systems-level thinking
Preferred skills
SDET/Systems Integration Test background, aerospace/defense V&V experience, autonomy evaluation methodologies, embedded Linux/RTOS, Python/Go scripting, CI/CD pipelines
Technologies
C++, Python, Go, UART, CANbus, serial protocols, SITL, HITL
Responsibilities
Architect and maintain automated test infrastructure from unit to system-level tests; Design and operate SITL/HITL environments to exercise autonomy and hardware; Write tests for hardware interfaces and serial protocols; Develop tooling to evaluate autonomy tasking and mission outcomes; Build integration tests across software, firmware, and hardware; Collaborate with mission software and hardware teams to catch defects early; Travel up to 25% to test and debug systems in operational environments; Contribute production code alongside tests and grow into mission software ownership
Seniority
Mid-level IC (2+ years experience), potential for growth into mission software engineering