Robotics Software Engineer, Verification & Validation
$191,000–$253,000 year
On-site · Costa Mesa, California, United States
Job Summary
Own automated testing for the Omen mission software; architect, build, and maintain the automated test infrastructure from unit tests through full system-level validation. Design SITL and HITL environments to exercise autonomy, hardware interfaces, and end-to-end mission scenarios. Write tests for hardware interfaces (UART, CANbus, serial). Develop tooling to evaluate autonomy tasking and mission outcomes across software, firmware, and hardware. Build integration tests across the stack, collaborate with mission software, autonomy, hardware, and platform teams, and travel up to 25% for field validation. Grow into mission software ownership over time. Ensure reliability and operational success through robust debugging and troubleshooting. Must be eligible for a US security clearance.
Required Qualifications
- Technical Expertise: Bachelor’s or Master’s degree in Robotics, Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related technical field.
- C++ Proficiency: At least 2+ years of hands-on experience writing production-grade C++. Coding interviews are conducted in C++; Python and Go are common on the job.
- Test Ownership Mindset: Demonstrated experience owning automated testing for production software—integration tests, system tests, regression suites, and CI infrastructure.
- SITL / HITL Experience: Hands-on experience designing or working extensively with Software-in-the-Loop or Hardware-in-the-Loop test environments.
- Hardware Interfaces: Experience writing software and tests that interact with hardware interfaces such as UART, CANbus, and serial protocols.
- V&V Discipline: Working knowledge of verification and validation practices for embedded or mission-critical software.
- Systems-Level Thinking: Ability to navigate and contribute to complex systems and established codebases.
- Real-World Impact: Passion for building software—and the tests that prove it works—that directly influences mission-critical outcomes.
- Travel Flexibility: Willingness to travel up to 25% to test and validate systems.
- Security Clearance: Must be eligible for a US security clearance.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.