Senior Software Engineer, Estimation & Filtering
Core
Design and deploy high-performance algorithms for target tracking, multi-sensor data fusion, and state estimation in real-time systems.
Role type
Senior IC software engineer (estimation & filtering)
Builds
Real-time tracking systems, simulations, and decision-support tools for mission-critical use cases
Domain
Defense/Aerospace, Radar/Lidar/EO-IR sensor data, Signal Processing
Deliverable
production ML models | product features
Required skills
C/C++, Python, Matlab, Kalman filters, particle filters, multi-target tracking (JPDA, MHT, PHD), Bayesian filtering, sensor fusion, recursive estimation, linear algebra, optimization, probability, stochastic processes, signal processing, machine learning (clustering, classification, anomaly detection)
Preferred skills
Big data pipelines, NoSQL databases, adaptive filtering, controls engineering
Technologies
Radar, Lidar, EO/IR sensors, NoSQL databases
Responsibilities
Define team direction in target tracking and state estimation; Prototype and deploy tracking/fusion algorithms; Develop high-performance software for real-time systems; Design probabilistic reasoning systems for noisy sensor data; Analyze system performance via high-fidelity simulations; Integrate technologies from requirements to optimization
Seniority
Senior, hands-on IC