Senior Software Engineer, State Estimation
Core
Designing and deploying high-performance software for real-time target tracking, multi-sensor data fusion, and state estimation in defense systems.
Role type
Senior Software Engineer (State Estimation & Target Tracking)
Builds
Real-time tracking and sensor fusion algorithms for tactical implementations and simulation environments.
Domain
Defense technology, autonomous systems, sensor fusion
Deliverable
production ML models
Required skills
C/C++, Python, Matlab, Kalman filters, particle filters, multi-target tracking algorithms (JPDA, MHT, PHD), Bayesian filtering, sensor fusion, recursive estimation, linear algebra, optimization, probability, stochastic processes, signal processing (radar, lidar, EO/IR), machine learning for target tracking
Preferred skills
Big data pipelines, NoSQL databases, adaptive filtering, controls engineering
Technologies
C/C++, Python, Matlab, NoSQL
Responsibilities
Define and influence the direction of a small team in target tracking and state estimation; Prototype and deploy state-of-the-art algorithms for tracking and multi-sensor data fusion; Develop high-performance software for real-time systems; Design and implement robust filters, estimators, and probabilistic reasoning systems; Analyze system performance using high-fidelity simulations; Integrate tracking and estimation technologies into the broader software development lifecycle.
Seniority
Senior, hands-on IC