What are the responsibilities and job description for the Game Engine Software Engineer position at Ingenix Technologies, Inc.?
What you'll do
- Develop real-time 3D applications using Unity, Unreal Engine, or similar game engine technologies
- Build interactive training scenarios, simulations, visualizations, and user workflows from operational tasks or technical requirements
- Integrate applications with XR headsets, controllers, sensors, external systems, or custom hardware when required
- Optimize performance across desktop, tethered XR, and standalone XR platforms
- Collaborate with engineers, designers, and subject matter experts to translate requirements into usable interactive experiences
- Support testing, debugging, documentation, and customer demonstrations
- Professional or project experience building interactive 3D applications in Unity, Unreal Engine, or a similar real-time engine
- Strong programming fundamentals in C#, C , Blueprints, or related real-time development tools
- Working knowledge of 3D math, real-time rendering concepts, user interaction, and performance constraints
- Ability to work across software, user experience, and hardware integration details
- US Citizenship and ability to obtain a Secret clearance
- Experience with AR, VR, MR, or XR training systems
- Familiarity with OpenXR, MRTK, WebXR, Meta Quest, HoloLens, Vive, or similar platforms
- Experience with military, government, simulation, or technical training systems
- Experience with 3D asset pipelines, optimization, Blender, Maya, or similar tools
- Experience with multiplayer, networking, distributed simulation, or hardware-in-the-loop systems
- Active DoD Secret clearance