Software Engineer, Robotics Tracking and Fusion

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

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 building real-time systems, designing probabilistic reasoning systems, and applying machine learning to enhance tracking and recognition capabilities, ultimately contributing to an AI-powered operating system 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

  • Proficiency in algorithm design, software development, and statistical modeling with programming expertise in C/C++, Python, and Matlab.
  • Strong knowledge of target tracking techniques, such as Kalman filters, particle filters, and multi-target tracking algorithms (e.g., JPDA, MHT, or PHD filters).
  • Experience in state estimation, including Bayesian filtering, sensor fusion, and recursive estimation techniques.
  • Solid understanding of applied mathematics, including linear algebra, optimization, probability, and stochastic processes.
  • Knowledge of signal processing techniques for interpreting diverse sensor data (e.g., radar, lidar, EO/IR).
  • Familiarity with big data pipelines, NoSQL databases, and the efficient handling of large-scale sensor data.
  • Background in machine learning as applied to target tracking and recognition, including clustering, classification, and anomaly detection techniques.
  • Ability to engineer robust systems for estimation theory, adaptive filtering, controls, and complex signal environments.
  • Demonstrated ability to work across development lifecycles, from prototyping to optimizing production systems.
  • Eligible to obtain and maintain an active U.S. Top Secret security clearance.

Nice to have

  • transcripts as part of the early application process to understand your academic background and how your coursework supports the skills deemed critical for the role.

What the JD emphasized

  • mission-critical applications
  • real-world impact of our deployed solutions
  • mission-critical use cases
  • robust filters, estimators, and probabilistic reasoning systems
  • rigorous statistical techniques
  • machine learning as applied to target tracking and recognition
  • engineer robust systems
  • optimizing production systems
  • U.S. Top Secret security clearance

Other signals

  • AI-powered operating system
  • cutting-edge autonomy, AI, computer vision, sensor fusion
  • target tracking, state estimation, and situational awareness
  • Prototype and deploy state-of-the-art algorithms for tracking, multi-sensor data fusion, and state estimation
  • Design and implement robust filters, estimators, and probabilistic reasoning systems
  • Background in machine learning as applied to target tracking and recognition