Anduril Industries
C++ Mission Software Engineer, Mission Autonomy
About this role
Anduril is seeking a C++ mission software engineer to develop autonomous systems software for advanced aerial and multi-domain robotic platforms. You'll contribute to Lattice for Mission Autonomy, a software platform enabling collaborative autonomous operations across military systems, working with teams across perception, planning, and hardware integration.
What you'll do
- Develop production-grade C++ software for mission autonomy systems in Linux environments
- Build data processing and analysis solutions for autonomous robotic platforms
- Contribute to autonomy stack components including computer vision, motion planning, SLAM, controls, and secure communications
- Navigate and extend complex established codebases supporting multi-agent autonomous systems
- Collaborate with perception, motion planning, hardware, and test engineering teams
- Travel up to 30% for real-world system testing, building, and deployment
What they're looking for
- C++ and/or Rust (3+ years production experience)
- Linux development and software engineering
- Data processing and analysis
- Physics, mathematics, or motion planning (preferred)
- Multi-agent autonomous systems development
- Behavior tree implementation
- Flight systems and safety-critical software (preferred)
- Distributed communication networks (preferred)
Benefits
- Competitive salary: $166,000–$220,000 USD
- Equity grants included in majority of offers
- Comprehensive health, recovery, and wellness benefits
- Top-tier benefits package available at little to no employee cost
- Work on high-impact, real-world defense technology
- Collaborative environment with specialist teams
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Anduril Industries
Anduril Industries builds autonomous defense systems including underwater vehicles, unmanned aircraft, and electronic warfare platforms for the Department of Defense. The company is hiring across mechanical engineering, mission operations, software development, technical leadership, and advanced manufacturing roles to support the design, deployment, and production of these mission-critical systems.
- Website
- anduril.com
Likely interview questions
- Walk us through your experience developing production-grade C++ systems in Linux environments. Can you describe a complex system you navigated and how you approached understanding its codebase?
- Tell us about a time you built software that processed and analyzed large amounts of data. What were the technical challenges and how did you optimize for performance?