Robotics Software Engineer, Verification & Validation

Anduril Anduril · Defense · Costa Mesa, CA · Maritime & Maneuver Dominance : Maneuver Dominance Engineering : Mission Software Engineering

This role focuses on Verification & Validation (V&V) for the Omen platform's mission software, specifically for multi-asset autonomy in defense technology. The engineer will design and own automated testing infrastructure, including SITL and HITL environments, to test autonomy, hardware interfaces, and full-system behavior. The role involves writing integration and system-level tests, evaluating autonomy tasking, and ensuring mission readiness. There's an opportunity to grow into a mission software engineer role.

What you'd actually do

  1. Own Automated Testing: Architect, build, and maintain the automated test infrastructure for all Omen mission software, from unit tests through full system-level validation.
  2. SITL & HITL Environments: Design Software-in-the-Loop and Hardware-in-the-Loop test environments that exercise autonomy, hardware interfaces, and end-to-end mission scenarios.
  3. Hardware Interface Testing: Write tests that exercise hardware interfaces directly, including UART, CANbus, and serial protocols used across our embedded and payload systems.
  4. Autonomy Tasking & Evaluation: Develop tooling and test cases that evaluate autonomy behavior—tasking, decision-making, and mission outcomes—against operational scenarios.
  5. Integration & System Test: Build integration tests that validate interactions across software, firmware, and hardware components on Omen platforms.

Skills

Required

  • Bachelor’s or Master’s degree in Robotics, Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related technical field.
  • At least 2+ years of hands-on experience writing production-grade C++.
  • Demonstrated experience owning automated testing for production software—integration tests, system tests, regression suites, and CI infrastructure.
  • Hands-on experience designing or working extensively with Software-in-the-Loop or Hardware-in-the-Loop test environments.
  • Experience writing software and tests that interact with hardware interfaces such as UART, CANbus, and serial protocols.
  • Working knowledge of verification and validation practices for embedded or mission-critical software.
  • Ability to navigate and contribute to complex systems and established codebases.
  • Willingness to travel up to 25% to test and validate systems.
  • Must be eligible for a US security clearance.

Nice to have

  • Experience as an SDET, Systems Integration Test Engineer, Embedded Systems Integration Engineer, Validation Engineer, or Software Integration & Test Engineer.
  • Familiarity with V&V practices in aerospace or defense, including flight test, range operations, or qualification testing.
  • Experience designing test methodologies for autonomous systems—mission tasking, behavior validation, and scenario-based evaluation.
  • Experience with embedded Linux, RTOS, or bare-metal development on resource-constrained hardware.
  • Additional experience with Python, Go, or scripting for test automation and tooling.
  • Familiarity with modern test frameworks, hardware test rigs, and CI/CD pipelines for embedded or robotics software.
  • Interest in growing from V&V ownership into a mission software engineering role.

What the JD emphasized

  • own automated testing
  • SITL / HITL Experience
  • Hardware Interfaces
  • Autonomy Tasking & Evaluation
  • Verification & Validation (V&V)

Other signals

  • multi-asset autonomy
  • autonomous systems
  • AI-powered operating system
  • computer vision
  • sensor fusion