CareerPlanSign in

Senior Software Engineer, Estimation & Filtering

Waltham, MA (WMA-01)💼 Full-time💰 $220,000–$220,000🗓 2026-09-01 → 2026-09-26

Core

Design and implement robust filters, estimators, and probabilistic reasoning systems to extract actionable insights from noisy, ambiguous, or incomplete sensor data for real-time tracking and situational awareness.

Role type

Senior IC software engineer (estimation & filtering)

Builds

High-performance software for real-time tactical implementations, simulation environments, and decision support tools.

Domain

Defense technology, sensor fusion, target tracking

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, applied mathematics (linear algebra, optimization, probability, stochastic processes), signal processing (radar, lidar, EO/IR), machine learning for tracking and recognition

Preferred skills

Big data pipelines, NoSQL databases, agile iterative development

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; analyze system performance using high-fidelity simulations and statistical techniques; integrate tracking technologies into the broader software development lifecycle.

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.