Anduril Industries
Rust Software Engineer, Air Vehicle Autonomy
About this role
Anduril Industries seeks a Rust Software Engineer to develop autonomous aerial systems and multi-domain robotic platforms. You'll contribute to building the autonomy software stack for advanced military aircraft and collaborate across perception, planning, and hardware teams to deliver cutting-edge defense technology.
What you'll do
- Develop production-grade Rust software for autonomous aerial and multi-domain robotic systems
- Build autonomy software stack including computer vision, motion planning, SLAM, controls, and estimation
- Collaborate with perception, motion planning, hardware, and test engineering specialist teams
- Process and analyze significant data streams for complex autonomous systems
- Navigate and enhance large, established codebases for flight-critical applications
- Travel up to 30% for real-world testing, building, and deployment activities
What they're looking for
- Rust programming (3+ years production experience)
- Linux development environment
- Data processing and analysis
- Multi-agent autonomous systems
- Physics and mathematics modeling
- Flight systems and safety-critical software
- Distributed communication networks
- Behavior tree algorithm development
Benefits
- Competitive base salary ($166,000–$220,000 USD)
- Equity grants included in compensation packages
- Comprehensive health and wellness benefits
- Top-tier employee benefits package
- Security clearance sponsorship opportunity
- Work on impactful defense technology
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
- Tell us about your most complex production Rust project in a Linux environment. What challenges did you face and how did you overcome them?
- Describe your experience with large-scale data processing systems. How have you optimized performance when handling significant amounts of data?