Training Simulation Engineer
Core
Designing and implementing foundational web frameworks and full-stack features for software-based training environments that integrate flight simulations and emulators for military hardware and software solutions.
Role type
Senior full-stack training simulation engineer
Builds
Web-based training scenarios, simulation modules, and instructional tools for external military customers
Domain
Defense technology, AI-powered command and control, simulation engineering
Deliverable
production ML models | product features
Required skills
TypeScript, React, RxJS, C++, Rust, or Golang, modern algorithms and data structures, automated testing, version control
Preferred skills
Continuous integration systems, monorepos with Bazel/Buck/Nx, gRPC/protobuf
Technologies
TypeScript, React, RxJS, C++, Rust, Golang, Bazel, CircleCI, gRPC, protobuf
Responsibilities
Build full stack features for end-user trainer scenario construction and deployment; Integrate flight simulations and emulators for robot representations; Create NPC logic for neutral scene noise and adversary target behaviors; Design instructional tool tips and video for non-technical end users; Participate in simulation event readiness reviews; Support and mentor fellow engineers on best practices
Seniority
Senior, hands-on IC