Senior Software Engineer, Estimation & Filtering
Core
Design and deploy high-performance algorithms for target tracking, multi-sensor data fusion, and state estimation for real-time tactical systems and decision-support tools.
Role type
Senior IC software engineer (estimation & filtering)
Builds
Real-time tactical systems, simulations, and decision-support tools
Domain
Defense/Aerospace, Signal Processing, Target Tracking
Deliverable
production ML models | infrastructure
Required skills
C/C++, Python, Matlab, Kalman filters, particle filters, JPDA, MHT, PHD filters, state estimation, Bayesian filtering, sensor fusion, recursive estimation, linear algebra, optimization, probability, stochastic processes, radar/lidar/EO-IR signal processing, machine learning for tracking/recognition, adaptive filtering, controls
Preferred skills
Big data pipelines, NoSQL databases, large-scale sensor data handling (via careerplan.io/jobs/16618-senior-software-engineer-estimation-amp-filtering-at-anduril-industries)
Technologies
C, C++, Python, Matlab
Responsibilities
Define and influence the direction of a small team using subject-matter expertise in target tracking and state estimation. Prototype and deploy algorithms for tracking, multi-sensor data fusion, and state estimation. Develop high-performance software for real-time tactical systems, simulations, and decision-support tools. Design robust filters, estimators, and probabilistic reasoning systems for noisy or incomplete sensor data. Analyze system performance using simulations, modeling tools, and statistical techniques. Customize algorithms and software for mission-critical customer use cases. Integrate tracking and estimation technologies from requirements definition through testing and optimization.
Seniority
Senior, hands-on IC
