Mission Software Engineer, Vehicle Software, C++

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

Anduril Industries is a defense technology company building AI-powered operating systems and autonomous robotics systems. This role focuses on the foundational vehicle software stack for autonomous systems like unmanned fighter jets and advanced effects, involving C++ and/or Rust development in a Linux environment. The position requires experience with significant data processing, navigating complex systems, and a desire to work on critical software with real-world impact. Experience with multi-agent autonomous systems and flight systems is preferred.

What you'd actually do

  1. Develop 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.
  2. Collaborate with other engineering disciplines to develop software for vehicle control, networking, sensor integration, and telemetry.
  3. Build software solutions involving significant amounts of data processing and analysis.
  4. Quickly understand and navigate complex systems and established code bases.

Skills

Required

  • C++
  • Rust
  • Linux
  • data processing
  • complex systems navigation

Nice to have

  • Physics
  • Mathematics
  • Motion Planning
  • multi-agent autonomous systems
  • behavior trees
  • flight systems
  • safety critical functionality
  • Distributed communication networks
  • military systems

What the JD emphasized

  • production-grade C++ and/or Rust experience
  • significant amounts of data processing and analysis
  • multi-agent autonomous systems
  • flight systems and safety critical functionality