Tracking Software Engineer, Space

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

Develops 2D and 3D tracking algorithms for space objects, processing sensor data into actionable tracks for space situational awareness missions. Designs and implements multi-target tracking systems using state estimation and data association techniques, validating performance with physics-based models and deploying algorithms into operational systems. Requires expertise in tracking algorithms, state estimation (Kalman filtering), data association methods (JPDA, MHT), and proficiency in MATLAB, Python, and C++.

What you'd actually do

  1. Perform systems engineering and algorithm development tasks supporting space and missile defense tracking missions
  2. Design and implement advanced object tracking and state estimation algorithms, including track initiation, maintenance, correlation, and termination
  3. Develop and evaluate multi-target tracking and multi-sensor fusion approaches for EO/IR, RF, or hybrid sensor architectures
  4. Implement advanced data association techniques including JPDA (Joint Probabilistic Data Association), MHT (Multiple Hypothesis Tracking), nearest neighbor, and track-to-track fusion methods
  5. Apply and refine data association techniques, such as: nearest neighbor and probabilistic association; Joint Probabilistic Data Association (JPDA); Multiple Hypothesis Tracking (MHT); and track-to-track fusion methods

Skills

Required

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

Nice to have

  • Missile defense
  • Space systems
  • EO/IR sensors
  • RF sensors
  • Kill vehicles
  • Interceptors
  • Countermeasures
  • Real-time systems
  • Embedded systems
  • Edge compute optimization
  • MBSE tools

What the JD emphasized

  • 5+ years of experience designing, implementing, and testing multi-target tracking algorithms for aerospace, defense, or autonomous systems
  • Strong theoretical and practical experience with state estimation techniques, including Kalman Filters (EKF, UKF), multi-target tracking concepts, and Interacting Multiple Model (IMM) filters
  • Experience developing tracking algorithms that handle track initiation, maintenance, correlation, and termination in operational systems
  • Proficiency in algorithm development using MATLAB and/or Python with demonstrated experience transitioning algorithms to C++ for production deployment
  • Experience with modeling, simulation, and testing workflows including Monte Carlo analysis, sensor data playback, or hardware-in-the-loop environments
  • Ability to work collaboratively with software engineers, systems engineers, and test teams to integrate tracking algorithms into operational systems