Mission Software Engineer

Anduril Anduril · Defense · Costa Mesa, CA · Maritime & Maneuver Dominance : Maneuver Dominance Engineering : Mission Software Engineering

The Mission Software Engineer role at Anduril focuses on developing and deploying software solutions for defense systems, involving networking, autonomy, systems integration, and robotics. The role requires owning deployed software, writing code for product improvement and scaling, collaborating across teams, analyzing metrics, triaging issues, and partnering with end-users. A strong engineering background, experience with C++, Rust, or Python, and data processing skills are core requirements. Desired experience includes multi-agent autonomous systems, behavior trees, and flight systems.

What you'd actually do

  1. Own the software solutions that are deployed to customers.
  2. Write code to improve products and scale the mission capability to more customers.
  3. Collaborate across multiple teams to plan, build, and test complex functionality.
  4. Create and analyze metrics that are leveraged for debugging and monitoring.
  5. Triage issues, root cause failures, and coordinate next-steps.

Skills

Required

  • C++
  • Rust
  • Python
  • data processing
  • complex systems navigation
  • TS clearance eligibility

Nice to have

  • Physics
  • Mathematics
  • Motion Planning
  • modeling & simulation
  • physical systems
  • 4+ years of professional industry experience
  • multi-agent autonomous systems
  • behavior trees
  • flight systems
  • safety critical functionality
  • Distributed communication networks
  • message standards

What the JD emphasized

  • Must be eligible to obtain and maintain a U.S. TS clearance.
  • Must be willing to travel up to 25%.

Other signals

  • AI-powered operating system
  • autonomy
  • computer vision
  • sensor fusion
  • networking technology
  • multi-agent autonomous systems