Software Engineer, Rust
Core
Develop high-performance Rust software for real-time defense systems, focusing on target tracking, state estimation, and sensor fusion to enhance military situational awareness.
Role type
Senior IC software engineer (defense systems, Rust, estimation theory)
Builds
Real-time tactical implementations, simulation environments, and decision support tools for military command and control
Domain
Defense technology, autonomous systems, sensor fusion, estimation theory
Deliverable
production ML models | product features
Required skills
Rust, software architecture, algorithm design, applied mathematics (linear algebra, optimization, probability), signal processing, system performance analysis, technical debt management, prototyping, production system optimization
Preferred skills
Rust codebase refactoring, architectural decision-making, open-source Rust contributions
Technologies
Rust, C/C++, Python, Matlab, NoSQL databases, high-fidelity simulation tools
Responsibilities
Define and influence the direction of a small team in target tracking and state estimation; Architect, maintain, and evolve complex software systems; Prototype and deploy algorithms for tracking and sensor fusion; Develop high-performance Rust software for real-time systems; Design and implement robust filters and probabilistic reasoning systems; Analyze system performance using simulations and statistical techniques; Integrate tracking technologies into the software development lifecycle
Seniority
Senior, hands-on IC with team influence