Shield AI
Senior Engineer, HMS Simulation Framework (R6058)
Washington, D.C. · Senior · Full-time · Posted Oct 5, 2026
- Education
- Typically requires a Bachelor's degree in Aerospace Engineering, Mechanical Engineering, Computer Science, Computer Engineering, Systems Engineering, or a related technical discipline, or equivalent practical experience.
About the job
Develops and maintains software adapters, plugins, and interfaces for simulation frameworks, including migrating capabilities from HMSSimBlocks to HMSF and supporting simulation-autonomy integration.
What you'll do
- Build and maintain C++ and Python adapters, plugins, and interfaces for named simulation frameworks.
- Port HMSSimBlocks capabilities to HMSF while supporting legacy users and maintaining functional parity.
- Debug simulation integration issues and create reusable plugin architectures, tests, and documentation.
What they ask for
- Strong C++ and Python development background in Linux.
- Experience writing or maintaining plugins, baseline interfaces, or simulation frameworks such as AFSIM, NGTS, or similar.
- Familiarity with network protocols (UDP/TCP), DDS middleware, serialization, or interface standards such as CIGI.
- Ability to obtain and maintain an active U.S. SECRET security clearance; U.S. citizenship required.
Tools
C++, Python, Linux, Git, AFSIM, NGTS, Aechelon, HMSSimBlocks
Model-written summary · the original posting is authoritative