Anduril Industries
Software Engineer, Sensor Fusion
About this role
Anduril Industries seeks a Software Engineer to design and implement advanced tracking algorithms and real-time sensor fusion systems for air and missile defense radar applications. You'll develop production-grade software that processes massive amounts of radar data to detect and track simultaneous threats, collaborating with radar engineers to integrate solutions into defense systems.
What you'll do
- Design and implement multi-target tracking and sensor fusion algorithms for air and missile defense
- Develop high-performance, real-time software systems that process radar sensor data for dozens to hundreds of simultaneous targets
- Build modeling and simulation environments to validate tracking performance and identify improvements
- Optimize tracking software for performance-critical, latency-sensitive environments
- Collaborate with radar engineers and system architects to integrate solutions into end-to-end defense systems
- Communicate technical concepts and trade-offs to cross-functional teams and customers
What they're looking for
- C++
- Python
- Linear algebra
- Probability and statistics
- Sensor fusion
- Real-time systems
- Software design patterns and testing
- Signal 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 with multi-target tracking algorithms—what approaches have you implemented or studied?
- How would you design a system to maintain tracks on hundreds of simultaneous targets while meeting sub-millisecond latency requirements?