Senior Tracking Software Engineer, Space

Anduril Anduril · Defense · Costa Mesa, CA · AFS : Space Engineering

Senior Software Engineer focused on developing advanced 2D/3D tracking algorithms for space object custody, processing sensor data into actionable tracks. This role involves architecting and implementing multi-target tracking systems using state estimation and data association techniques, developing physics-based models for validation, and mentoring engineers. The engineer will transition algorithms from prototypes to production C++ code for operational systems within a defense technology company.

What you'd actually do

  1. Lead systems engineering and algorithm development tasks supporting space and missile defense tracking missions, providing technical direction and guidance to team members
  2. Architect and implement advanced object tracking and state estimation algorithms, including track initiation, maintenance, correlation, and termination
  3. Design and evaluate multi-target tracking and multi-sensor fusion approaches for EO/IR, RF, or hybrid sensor architectures
  4. Lead the implementation of advanced data association techniques including JPDA (Joint Probabilistic Data Association), MHT (Multiple Hypothesis Tracking), nearest neighbor, and track-to-track fusion methods
  5. Drive innovation in data association techniques, exploring novel approaches and optimizations for complex operational scenarios

Skills

Required

  • MATLAB
  • Python
  • C++
  • Kalman Filtering
  • Multi-target tracking
  • Data association
  • State estimation
  • Modeling and simulation
  • Systems engineering
  • Technical leadership

Nice to have

  • JPDA
  • MHT
  • EO/IR sensor fusion
  • RF sensor fusion
  • Hardware-in-the-loop testing
  • Monte Carlo analysis

What the JD emphasized

  • 8+ years of experience designing, implementing, and testing multi-target tracking algorithms for aerospace, defense, or autonomous systems
  • Deep theoretical and practical expertise with state estimation techniques, including Kalman Filters (EKF, UKF), multi-target tracking concepts, and Interacting Multiple Model (IMM) filters
  • Expert proficiency in algorithm development using MATLAB and/or Python with demonstrated experience transitioning algorithms to C++ for production deployment
  • Extensive experience with modeling, simulation, and testing workflows including Monte Carlo analysis, sensor data playback, or hardware-in-the-loop environments

Other signals

  • multi-target tracking
  • state estimation
  • data association
  • sensor fusion
  • real-time operational systems