Robotics Software Integration Engineer, Mission Autonomy

Anduril Anduril · Defense · Costa Mesa, CA · Air Dominance & Strike : Air Dominance & Strike Engineering : Mission Software Engineering

This role focuses on software integration for robotics and autonomous mission systems within the defense industry. The primary responsibility is ensuring the quality and reliability of vehicle software through rigorous testing and verification strategies, with a strong emphasis on automated tests. While the company utilizes AI and autonomy, this specific role is centered on the engineering and testing aspects of the software stack, not the direct development or research of AI/ML models.

What you'd actually do

  1. Collaborate with other engineering disciplines to develop software for vehicle control, networking, sensor integration, and telemetry.
  2. Build the foundational vehicle software stack that supports the wide range of AD&S initiatives, from early concept simulation to first flight to live operations to large scale fleet management.
  3. Develop software for vehicle control, networking, sensor integration, and telemetry.
  4. Architect software test plans in the Aerospace and Defense space.
  5. Implement requirements based verification and verification strategies with a strong emphasis on automated tests.

Skills

Required

  • C++
  • Python
  • Software testing
  • Requirements management
  • Risk-based testing
  • Defect tracking
  • Configuration control
  • Software development processes
  • Verification strategies
  • Automated testing

Nice to have

  • Hardware-in-the-loop testing infrastructure
  • Mission autonomy for collaborative platforms
  • Crewed/uncrewed teaming
  • Formation flight
  • Data fusion
  • Distributed fusion principles

What the JD emphasized

  • Eligible to obtain and maintain an active U.S. Top Secret security clearance
  • Experience with requirements based verification and implementation of verification strategies with a strong emphasis on automated tests
  • Track record of architecting software test plans in the Aerospace and Defense space
  • In-depth knowledge of requirements management, risk based testing approaches, defect tracking, and configuration control
  • Strong Knowledge of Software Testing Principles And Methodologies