Anduril Industries
Software Engineer, Rust
About this role
Anduril Industries seeks a Rust Software Engineer to design and deploy high-performance tracking and sensor fusion systems for defense applications. You'll lead a small team in architecting mission-critical real-time software while prototyping state-of-the-art algorithms for target tracking and state estimation.
What you'll do
- Lead and influence direction of small team focused on target tracking and state estimation
- Architect and evolve complex Rust systems for real-time tactical and simulation environments
- Prototype and deploy advanced tracking, sensor fusion, and state estimation algorithms
- Design robust filters, estimators, and probabilistic reasoning systems for noisy sensor data
- Apply software design patterns to manage technical debt and scale production systems
- Validate system performance through simulations and statistical analysis
What they're looking for
- Rust programming and high-performance systems design
- Target tracking and state estimation algorithms
- Multi-sensor data fusion and sensor fusion techniques
- Real-time systems development
- Software architecture and design patterns
- Probabilistic reasoning and filtering (e.g., Kalman filters)
- Performance optimization and profiling
- Team leadership and technical mentorship
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
- Describe your experience implementing real-time tracking or state estimation algorithms—what were the key performance challenges you faced?
- How have you approached refactoring legacy codebases in Rust to improve performance and maintainability in production systems?