Senior 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 autonomous robotics systems. This Senior Mission Software Engineer role focuses on the foundational vehicle software stack for autonomous systems like unmanned fighter jets, involving C++ and Rust development in a Linux environment. The role requires significant data processing and analysis experience and collaboration with other engineering disciplines for vehicle control, networking, sensor integration, and telemetry.

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 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
  • data analysis
  • 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
  • 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
  • significant amounts of data processing and analysis
  • critical software that has a real-world impact