remote
Software Engineer II - Joint Wargaming AI Integration - Huntington Ingalls Industries
Software Engineer
Mid‑level software engineer responsible for integrating AI capabilities into joint wargaming and LVC simulation platforms, using C++, Python and machine‑learning tools within a secure, secret‑cleared environment.
About the role
Key Responsibilities
- Design, develop, and integrate AI modules into joint wargaming and live‑virtual‑constructive (LVC) simulation systems.
- Implement high‑performance C++ and Python code to enable real‑time decision‑making and autonomous behavior.
- Collaborate with domain experts to translate military requirements into scalable software architectures.
- Utilize containerization (Docker) and version‑control (Git) to manage builds, testing, and deployment in a secure environment.
- Conduct verification, validation, and performance testing to ensure AI components meet mission‑critical standards.
Requirements
- Secret security clearance (or ability to obtain).
- 3+ years of professional software development experience, primarily in C++ and Python.
- Hands‑on experience with machine‑learning frameworks (e.g., TensorFlow, PyTorch) and real‑time simulation environments.
- Proficiency with containerization tools such as Docker and familiarity with CI/CD pipelines.
- Strong problem‑solving skills and ability to work within multidisciplinary, defense‑focused teams.
Skills
cpythonmachine learningdocker