Anduril Industries
Software Engineer, C++
About this role
Anduril Industries seeks a C++ Software Engineer to develop real-time tracking algorithms and high-performance software systems for air and missile defense radar platforms. You'll design multi-target tracking solutions that process massive sensor data streams and protect critical military assets in production defense systems.
What you'll do
- Design and implement advanced multi-target tracking algorithms for air and missile threats
- Develop high-performance real-time software systems processing radar sensor data for dozens to hundreds of simultaneous targets
- Build 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 software for performance-critical environments where millisecond timing is critical
- Communicate technical concepts and trade-offs to cross-functional teams and customers
What they're looking for
- C++ programming
- Python programming
- Linear algebra and mathematics
- Probability and statistics
- Signal processing and sensor fusion
- Real-time systems design
- Software engineering fundamentals (design patterns, testing, version control)
- Radar systems or tracking algorithm knowledge
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 building real-time systems and how you've optimized for latency-critical applications.
- Describe a complex tracking or signal processing problem you've solved—what algorithms or mathematical approaches did you use?