CareerPlanSign in

Software Engineer, Rust

USA💼 Full-time🗓 2026-09-13 → 2026-09-26

Core

Architect and develop high-performance Rust software for real-time tactical systems, simulations, and decision-support tools, focusing on target tracking, multi-sensor data fusion, and state estimation.

Role type

Senior IC software engineer (Rust, estimation theory)

Builds

Real-time tactical systems, simulations, and decision-support tools

Domain

Defense/Aerospace, Signal Processing, Estimation Theory

Deliverable

production ML models | product features

Required skills

Rust, Python, algorithm design, statistical modeling, linear algebra, optimization, probability, stochastic processes, software architecture, legacy-system refactoring, big data pipelines, NoSQL databases

Preferred skills

concurrent and parallel programming, Bayesian filtering, sensor fusion, recursive estimation, machine learning for tracking, Kalman filters, particle filters, JPDA, MHT, PHD filters, radar/lidar/EO/IR signal processing

Technologies

Rust, Python, NoSQL

Responsibilities

Define and influence team direction in target tracking and state estimation; Architect, maintain, and refactor complex production software systems; Develop and deploy algorithms for tracking and multi-sensor data fusion; Implement filters, estimators, and probabilistic reasoning systems; Analyze system performance through high-fidelity simulations; Customize algorithms for mission-critical customer use cases

Seniority

Senior, hands-on IC

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