Senior Engineer, HMS Simulation Framework (R6058)
Core
Develop and maintain simulation frameworks (HMSF, HMSSimBlocks) and plugins for defense autonomy systems, ensuring extensibility and integration with visual communication tools.
Role type
Senior IC simulation software engineer
Builds
Simulation frameworks, CIGI plugins, and baseline interfaces for AFSIM, NGTS, and Aechelon
Domain
Defense technology / Autonomous systems / Simulation
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Python, Linux, Git, automated testing, debugging, plugin development, simulation frameworks (AFSIM, NGTS), network protocols (UDP/TCP), DDS middleware, CIGI standards
Preferred skills
Experience with HMSSimBlocks migration, Hivemind SDK, CSF file loading, GRID interface standards
Technologies
C++, Python, Linux, Git, AFSIM, NGTS, Aechelon, HMSSimBlocks, HMSF, CIGI, DDS, UDP, TCP
Responsibilities
Write and maintain software adapters and interfaces for simulation frameworks; Execute migration from HMSSimBlocks to HMSF; Design reusable CIGI plugin layers; Ensure extensibility of simulation frameworks; Maintain functional parity across plugins; Support integration teams in debugging simulation-autonomy issues; Write unit tests and documentation
Seniority
Senior, hands-on IC