CGI Group, Inc. is seeking a visionary Immersive VR Technology Developer to lead the development of next-generation training simulations and virtual reality applications. The role involves designing immersive environments for logistics training, collaborating with experts, and utilizing advanced technologies to enhance operational readiness.
Design and develop immersive VR/AR/MR/XR applications using Unreal Engine 5 and/or Unity for logistics training and operations
Create interactive 3D simulations of logistics processes and systems, maintenance procedures, and operational environments
Implement advanced rendering techniques, lighting systems, and visual effects for photorealistic simulations
Develop user interfaces and interaction systems optimized for VR/AR/MR/XR hardware platforms
Integrate real-world data and 3D assets into engine environments for authentic training and operational process & procedure experiences
Program gameplay mechanics, physics simulations, and interactive systems using C++, C#, and Blueprint scripting
Optimize applications for various platforms including PC, mobile devices, and VR/AR/MR/XR headsets
Collaborate with subject matter experts to ensure technical accuracy of simulations
Implement or support networking solutions for multi-user training environments
Develop and maintain custom tools and pipelines for content creation teams
Conduct performance profiling and optimization for complex 3D scenes
Create comprehensive documentation for developed systems and applications
Lead technical reviews and provide guidance on emerging immersive technologies
Support integration with existing training systems and databases
Manage version control and deployment processes for large-scale applications
Qualification
Required
US Citizenship is required with ability to obtain Secret security clearance (We will sponsor DOD Interim Clearance)
Bachelor's degree in Computer Science, Game Development, Software Engineering, or related technical field, or equivalent experience plus certifications/training certificate(s)
Minimum 2 years of professional experience with Unreal Engine 4/5 or Unity development
Expert-level proficiency in C++ programming for Unreal Engine or C# for Unity development
Strong experience with Blueprint visual scripting in Unreal Engine or equivalent visual scripting systems
Deep understanding of 3D graphics programming, shaders, and rendering pipelines
Experience developing one or more VR/AR/MR/XR applications using industry-standard hardware (Oculus, HTC Vive, HoloLens, etc.)
Knowledge of physics engines, collision detection, and real-time simulation systems
Experience with performance optimization techniques for real-time 3D applications
Understanding of 3D mathematics including linear algebra, quaternions, and transformation matrices
Customer-focused and ability to have the Customer's / Users' perspectives
Proficiency with version control systems (Perforce, Git) in team development environments
Strong problem-solving abilities and experience debugging complex real-time applications
Excellent communication skills for technical collaboration and documentation
Ability to work independently and lead technical initiatives
Experience with agile development methodologies and project management tools
Ability to understand the total environment associated with the AR/VR/MR/XR tool development to both conceptualize and then produce operationalized usable outcomes delivering training or operational capabilities and improvements
Ability to critically think, create, and then apply discipline to achieve desired outcomes within the time required
Preferred
Experience with both Unreal Engine and Unity platforms
Knowledge of military or aviation systems and procedures
Knowledge of instructional design principles to deliver user-friendly applications and improve user-adoption
Background in game development or interactive entertainment industry
Experience with motion capture systems and animation pipelines
Knowledge of networking and multiplayer system development
Familiarity with cloud computing platforms and scalable architectures
Experience with AI/ML integration in interactive applications
Understanding of human factors and user experience / user interface (UX/UI) design for VR/AR
Knowledge of real-time ray tracing and advanced lighting techniques
Experience with procedural generation and terrain systems
Background in technical art or pipeline development
Leadership experience and ability to mentor junior developers
Experience with streaming and content delivery for large applications
Knowledge of accessibility standards for immersive applications
Benefits
Competitive compensation
Comprehensive insurance options
Matching contributions through the 401(k) plan and the share purchase plan
Paid time off for vacation, holidays, and sick time
Paid parental leave
Learning opportunities and tuition assistance
Wellness and Well-being programs
CGI is an IT and business consulting services firm that offers consulting, cyber security, cloud, and IT services.