Rust Software Engineer, Air Vehicle Autonomy

Anduril Anduril · Defense · Boston, MA +2 · Air Dominance & Strike : Air Dominance & Strike Engineering : Mission Software Engineering

Software Engineer role focused on building autonomy software stacks for aerial and multi-domain robotic systems, including computer vision, motion planning, SLAM, controls, and estimation. The role involves developing multi-agent autonomous systems and integrating them into flight systems.

What you'd actually do

  1. Develop and test multi-agent autonomous systems and deploy in real-world environments.
  2. Develop and test software/hardware for flight systems and safety critical functionality.
  3. Develop and test distributed communication networks and message standards.
  4. Develop and test algorithms for behavior trees.
  5. Develop and test software solutions involving significant amounts of data processing and analysis.

Skills

Required

  • Rust
  • Linux
  • data processing
  • data analysis
  • complex systems navigation

Nice to have

  • Physics
  • Mathematics
  • Motion Planning
  • modeling & simulation
  • multi-agent autonomous systems
  • behavior trees
  • flight systems
  • safety critical functionality
  • distributed communication networks
  • message standards
  • military systems
  • operational tactics
  • computer vision
  • motion planning
  • SLAM
  • controls
  • estimation

What the JD emphasized

  • Eligible to obtain and maintain an active U.S. Top Secret security clearance
  • production-grade Rust experience
  • multi-agent autonomous systems
  • flight systems
  • safety critical functionality

Other signals

  • autonomy
  • AI
  • computer vision
  • sensor fusion
  • robotics
  • multi-agent autonomous systems