Senior Engineer HMS Simulation Framework
Shield AI is a U.S. defense-technology company developing mission-autonomy software and autonomous aircraft for military and allied operations.
Funding history
Investors
About Shield AI
Founded in 2015, Shield AI builds Hivemind autonomy software and V-BAT and X-BAT aircraft for operations in contested, GPS- and communications-denied environments. Its current site also presents Aechelon synthetic-reality simulation and Vision Systems detection and tracking products.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will write C++ and Python adapters, plugins, and interfaces for simulation environments and autonomy software. You will migrate HMSSimBlocks capabilities to HMSF, maintain legacy support, create reusable plugin architecture, diagnose integration issues, and develop automated tests and documentation.
Requirements
- Bachelor's degree in a related technical discipline or equivalent practical experience
- Software development experience in C++ and Python within Linux
- Software engineering fundamentals, including Git, automated testing, and debugging
- Experience writing or maintaining plugins, baseline interfaces, or modeling frameworks for simulation environments
- Familiarity with UDP, TCP, DDS, serialization, or CIGI
- Technical troubleshooting skills
- Ability to obtain and maintain an active U.S. SECRET security clearance
- U.S. citizenship
Responsibilities
- Write and maintain software adapters, plugins, and interfaces in C++ and Python
- Migrate HMSSimBlocks capabilities to HMSF while supporting legacy users
- Design and maintain a reusable CIGI plugin layer
- Create extensible simulation-framework templates and code architectures
- Maintain functional parity for CSF file loading, DDS communication, GRID interfaces, and Hivemind SDK updates
- Support integration teams by debugging simulation-autonomy issues
- Write unit tests, automated integration tests, and code documentation
Benefits
- Bonus
- Equity
- Benefits
- Temporary benefits package after 60 days of employment
