Software Engineer- Battlespace Awareness

Anduril Anduril · Defense · Broomfield, CO +1 · Mission Systems : Battlespace Awareness Engineering

Software Engineer role focused on developing advanced tracking algorithms and real-time software systems for air and missile defense, processing radar sensor data to track multiple targets. The role involves integrating solutions into end-to-end defense systems, optimizing for performance, and collaborating with cross-functional teams. Experience with C++, Python, mathematics, and software engineering fundamentals is required, with desired experience in tracking algorithms, sensor fusion, HPC, and ML.

What you'd actually do

  1. Design and implement advanced tracking algorithms for novel air and missile threats, including multi-target tracking, track fusion, and discrimination techniques
  2. Develop high-performance, real-time software systems that process radar sensor data and maintain tracks on dozens to hundreds of simultaneous targets
  3. Build and leverage modeling & simulation environments to validate tracking performance, quantify system capabilities, and identify areas for improvement
  4. Collaborate directly with radar engineers and system architects to integrate tracking solutions into end-to-end defense systems
  5. Optimize tracking software for performance-critical environments where milliseconds matter

Skills

Required

  • C++
  • Python
  • linear algebra
  • probability
  • statistics
  • differential equations
  • software engineering fundamentals
  • design patterns
  • testing
  • version control
  • debugging
  • U.S. Top Secret SCI security clearance

Nice to have

  • tracking algorithms
  • estimation algorithms
  • filtering algorithms
  • Kalman filters
  • particle filters
  • multiple hypothesis tracking
  • controls theory
  • estimation theory
  • digital signal processing
  • radar systems
  • sensor fusion
  • high-performance computing
  • multithreading
  • GPU acceleration
  • distributed systems
  • machine learning techniques
  • classification
  • clustering
  • data association
  • SQL
  • NoSQL
  • time-series databases
  • JavaScript
  • React
  • Node.js
  • modeling and simulation tools
  • MATLAB
  • Simulink
  • custom frameworks
  • agile development environments
  • Active U.S. Top Secret SCI clearance

What the JD emphasized

  • deploy production-grade systems
  • mission-critical operations
  • performance-critical environments where milliseconds matter

Other signals

  • AI-powered operating system
  • advanced autonomy
  • AI
  • computer vision
  • sensor fusion
  • tracking algorithms
  • multi-target tracking
  • track fusion
  • discrimination techniques
  • real-time software systems
  • radar sensor data
  • modeling & simulation
  • performance-critical environments
  • machine learning techniques