CareerPlanSign in

Senior Software Engineer, Rust

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

Core

Architect and develop high-performance Rust software for real-time tracking, multi-sensor data fusion, and state estimation systems.

Role type

Senior Software Engineer (Rust, Real-time Systems, Sensor Fusion)

Builds

Production software systems for mission-critical real-time tracking and sensor-fusion use cases

Domain

Defense/Aerospace, Signal Processing, Estimation Theory

Deliverable

production ML models | product features | infrastructure

Required skills

Rust, Python, Algorithm Design, Statistical Modeling, Linear Algebra, Optimization, Probability, Stochastic Processes, Software Architecture, Legacy System Refactoring, Technical Debt Management, Big Data Pipelines, NoSQL Databases, Estimation Theory, Adaptive Filtering, Controls, Signal Processing

Preferred skills

Concurrent and Parallel Programming in Rust, Open Source Rust Contributions, Bayesian Filtering, Kalman Filters, Particle Filters, JPDA, MHT, PHD Filters, Radar, Lidar, EO/IR Sensor Data, Machine Learning for Tracking

Technologies

Rust, Python, NoSQL, Big Data Pipelines

Responsibilities

Define and influence team direction in target tracking and state estimation; Architect, maintain, and refactor complex production software systems; Prototype and deploy algorithms for tracking and multi-sensor data fusion; Design filters, estimators, and probabilistic reasoning systems; Analyze system performance with high-fidelity simulations and statistical techniques; Integrate tracking technologies across development, testing, and optimization.

Seniority

Senior, hands-on IC with technical leadership

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