Anduril Industries
Software Engineer, Sensor Fusion
About this role
Anduril Industries seeks a Software Engineer to design and implement advanced tracking algorithms for air and missile defense systems. You'll develop real-time, high-performance software that processes radar sensor data to detect and track dozens of simultaneous threats, collaborating with radar engineers to integrate solutions into mission-critical defense systems.
What you'll do
- Design and implement multi-target tracking and sensor fusion algorithms for novel airborne threats
- Develop high-performance real-time software systems that process radar data and maintain tracks on numerous simultaneous targets
- Build modeling and simulation environments to validate tracking performance and identify improvements
- Optimize tracking software for performance-critical, millisecond-sensitive environments
- Collaborate with radar engineers and system architects to integrate solutions into end-to-end systems
- Communicate technical concepts to cross-functional teams, leadership, and customers
What they're looking for
- C++ programming
- Python programming
- Linear algebra and mathematics
- Probability and statistics
- Signal processing
- Real-time systems optimization
- Software engineering fundamentals (design patterns, testing, version control)
- Multi-target tracking algorithms
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 multi-target tracking algorithms. What challenges did you face and how did you address them?
- Walk us through how you would optimize tracking software for a real-time, millisecond-critical system. What profiling and optimization techniques would you use?