Senior Software Engineer, Robotics Tracking and Fusion

Anduril Anduril · Defense · Waltham, MA · Mission Systems : Battlespace Awareness Engineering : Battlespace Awareness Robotics Fusion

Senior Software Engineer role focused on developing and deploying state-of-the-art algorithms for target tracking, multi-sensor data fusion, and state estimation in defense technology. The role involves prototyping, developing high-performance software for real-time systems, designing robust filters and estimators, analyzing system performance, and integrating these technologies into production systems. Requires strong programming skills in C++, Python, and Matlab, with knowledge of Kalman filters, particle filters, Bayesian filtering, and applied mathematics. Experience with machine learning for target tracking and handling large-scale sensor data is also required. The company is a defense technology firm building AI-powered operating systems for military applications.

What you'd actually do

  1. Define and influence the direction of a small team, leveraging your subject-matter expertise in target tracking and state estimation.
  2. Prototype and deploy state-of-the-art algorithms for tracking, multi-sensor data fusion, and state estimation in agile, iterative development environments.
  3. Develop high-performance software for real-time systems, ranging from tactical implementations to simulation environments and decision support tools.
  4. Design and implement robust filters, estimators, and probabilistic reasoning systems that enable actionable insights from noisy, ambiguous, or incomplete sensor data.
  5. Analyze system performance using high-fidelity simulations, innovative modeling tools, and rigorous statistical techniques to validate the benefits of our technology.

Skills

Required

  • C++
  • Python
  • Matlab
  • target tracking algorithms (Kalman filters, particle filters, JPDA, MHT, PHD filters)
  • state estimation (Bayesian filtering, sensor fusion, recursive estimation)
  • applied mathematics (linear algebra, optimization, probability, stochastic processes)
  • signal processing
  • big data pipelines
  • NoSQL databases
  • machine learning for target tracking (clustering, classification, anomaly detection)
  • estimation theory
  • adaptive filtering
  • controls
  • complex signal environments
  • system development lifecycles
  • prototyping
  • production systems optimization

Nice to have

  • U.S. Top Secret security clearance

What the JD emphasized

  • mission-critical applications
  • real-world impact of our deployed solutions
  • real-time tracking
  • sensor fusion
  • mission-critical use cases
  • real-time tracking
  • sensor fusion
  • production systems

Other signals

  • real-time tracking
  • sensor fusion
  • state estimation
  • probabilistic reasoning
  • machine learning for target tracking