Anduril Industries
Software Engineer, Air & Missile Defense
About this role
Anduril Industries seeks a Software Engineer to develop advanced tracking algorithms and real-time systems for air and missile defense radar. You'll design multi-target tracking solutions that detect and characterize airborne threats, working on production-grade systems deployed to military customers.
What you'll do
- Design and implement advanced tracking algorithms for multi-target tracking, track fusion, and threat discrimination
- Develop high-performance, real-time software systems that process radar data for dozens to hundreds of simultaneous targets
- Build and leverage modeling and simulation environments to validate tracking performance and identify improvements
- Collaborate with radar engineers and system architects to integrate tracking solutions into defense systems
- Optimize tracking software for performance-critical environments requiring millisecond-level latency
- Communicate technical concepts and trade-offs to cross-functional teams, leadership, and customers
What they're looking for
- C++
- Python
- Multi-target tracking algorithms
- Linear algebra and probability
- Real-time systems and performance optimization
- Signal processing
- Software engineering fundamentals (design patterns, testing, version control)
- Sensor data processing
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 designing or implementing tracking algorithms. What challenges did you face and how did you overcome them?
- Describe a time when you had to optimize software for a latency-critical application. What approach did you take and what were the results?