Software Engineer, Target Tracking

Anduril Industries

Fort Collins, CO2–4 yrs1d agovia LinkedIn

About the Role

Anduril Industries is a defense technology company transforming U.S. and allied military capabilities with advanced technology. The Air & Missile Defense Radar team develops cutting-edge tracking algorithms and software systems for detecting, tracking, and characterizing airborne threats in real-time. Software engineers on this team design and implement sophisticated tracking solutions, working from novel multi-target tracking algorithms to high-performance distributed systems processing massive sensor data.

Key Responsibilities

  • Design and implement advanced tracking algorithms for novel air and missile threats, including multi-target tracking, track fusion, and discrimination techniques.
  • Develop high-performance, real-time software systems that process radar sensor data and maintain tracks on dozens to hundreds of simultaneous targets.
  • Build and leverage modeling & simulation environments to validate tracking performance, quantify system capabilities, and identify areas for improvement.
  • Collaborate directly with radar engineers and system architects to integrate tracking solutions into end-to-end defense systems.
  • Optimize tracking software for performance-critical environments where milliseconds matter.
  • Communicate technical concepts and trade-offs to cross-functional teams, program leadership, and customers to drive informed decisions.
  • Participate in customer demonstrations and field tests to ensure successful deployment and operational effectiveness.

Requirements & Tech Stack

  • Strong programming skills in C++ and Python.
  • Solid foundation in mathematics: linear algebra, probability, statistics, and/or differential equations.
  • Understanding of software engineering fundamentals: design patterns, testing, version control, and debugging.
  • Ability to obtain and maintain a U.S. Top Secret SCI security clearance.

Qualifications

  • 2 years of relevant experience & Bachelor's degree in Computer Science, Engineering, Mathematics, Physics, or related technical field (or equivalent experience).
  • Experience with tracking, estimation, or filtering algorithms (e.g., Kalman filters, particle filters, multiple hypothesis tracking).
  • Background in controls, estimation theory, or digital signal processing.
  • Familiarity with radar systems or sensor fusion.
  • Experience with high-performance computing (e.g., multithreading, GPU acceleration, distributed systems).
  • Knowledge of machine learning techniques for classification, clustering, or data association.
  • Proficiency with database technologies (SQL, NoSQL, time-series databases).
  • Experience with web development technologies (JavaScript, React, Node.js) for building visualization and analysis tools.
  • Familiarity with modeling and simulation tools (MATLAB, Simulink, or custom frameworks).
  • Experience working in agile development environments.
  • Active U.S. Top Secret SCI clearance.

Anduril Entry-Level & New Grad Jobs · last 7 days

49 openings · 27 need no experience

See all 49 →