Staff Engineer, Modelling and Simulation (R5700)
Core
Lead architecture and implementation of distributed, real-time simulation systems for defense operations, integrating autonomy algorithms and hardware interfaces.
Role type
Staff Engineer, Modelling and Simulation
Builds
Distributed simulation environments, containerized deployments, and system-of-systems simulation workflows
Domain
Defense technology / Simulation engineering
Deliverable
production ML models | product features | infrastructure
Required skills
C++ (modern and legacy), Python, Linux development, Docker/Kubernetes, real-time distributed simulation, systems integration, technical leadership
Preferred skills
Defense industry experience, uncrewed systems (air domain), AFSIM/NGTS frameworks, test automation pipelines
Technologies
C++, Python, Docker, Kubernetes, AFSIM, NGTS, Linux
Responsibilities
Architect distributed real-time simulation systems; Implement high-performance C++ software for modeling and interoperability; Optimize simulation software for multi-agent scenarios; Integrate defense frameworks (AFSIM, NGTS); Design containerized deployments; Lead engineering teams; Collaborate on autonomy and hardware integration; Drive CI/CD and tooling innovation
Seniority
Staff, hands-on IC with technical leadership