Mission Software Engineer, Vehicle Software, Communications

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

Anduril Industries is a defense technology company building advanced autonomy, AI, computer vision, sensor fusion, and networking technology for military systems. The Air Dominance & Strike team develops aerial and multi-domain robotic systems, including software for their Lattice platform. This role focuses on building core Command and Control software for vehicles and Ground Control Stations, managing real-time telemetry, autopilot tasks, mission planning, fleet management, and orchestrating autonomous behaviors. It also involves pioneering the integration of GenAI agents for natural language interfaces. The role requires C++ or Rust experience, integration with military radio links, and designing failure modes for degraded RF environments. Experience with multi-agent autonomous systems and flight systems is preferred.

What you'd actually do

  1. Build the core Command and Control software for our Lattice platform.
  2. Integrate autonomous systems with military radio links such as Link 16 and other third-party waveforms
  3. Build robust link-switching logic that keeps the mission running through degraded RF environments
  4. Design and implement failure modes for lost-comms scenarios so vehicles act decisively when the link drops
  5. Pioneering the integration of GenAI agents into our systems, allowing operators to direct autonomous assets using natural language interfaces.

Skills

Required

  • C++
  • Rust
  • Linux development environment
  • Integrate autonomous systems with military radio links
  • Build robust link-switching logic
  • Design and implement failure modes for lost-comms scenarios
  • Experience building software solutions involving significant amounts of data processing and analysis
  • Ability to quickly understand and navigate complex systems and established code bases

Nice to have

  • Physics
  • Mathematics
  • Motion Planning
  • multi-agent autonomous systems
  • behavior trees
  • software/hardware for flight systems
  • safety critical functionality
  • Distributed communication networks
  • message standards
  • military systems
  • operational tactics

What the JD emphasized

  • Eligible to obtain and maintain an active U.S. Top Secret security clearance
  • production-grade C++ and/or Rust experience
  • build, ship, and see your code run on physical hardware deployed in the world
  • Developing and testing multi-agent autonomous systems and deploying in real-world environments.

Other signals

  • AI-powered operating system
  • cutting-edge autonomy
  • AI, computer vision
  • Pioneering the integration of GenAI agents
  • natural language interfaces