Senior Software Engineer (Rust), Intelligence Systems
Core
Architect, maintain, and evolve complex software systems for next-generation hardware platforms powered by System-on-Chip devices, focusing on real-time tactical implementations, simulation environments, and decision support tools.
Role type
Senior Software Engineer (Rust)
Builds
High-performance Rust software for real-time systems supporting Intelligence Community (IC) customers
Domain
Defense technology / Intelligence Systems / Embedded Systems
Required skills
Rust, Linux development, data processing and analysis, network protocols, system architecture, code refactoring
Preferred skills
Embedded platforms, concurrent and parallel programming, open-source contributions, technical leadership
Technologies
Rust, Linux, System-on-Chip
Responsibilities
Architect and maintain complex software systems; Develop high-performance Rust software for real-time systems; Apply software design patterns to manage technical debt; Refactor existing codebases to improve performance and scalability
Seniority
Senior, hands-on IC
