Unreal Engine Developer
The Environment
A truly unique opportunity awaits — one that is unmatched anywhere else. Whether you are early in your career and ready to take the right first step, or an experienced professional seeking a role that truly excites you, this position offers an exceptional challenge.
International Test Pilots School (ITPS) is a world-renowned test pilot training organization that uses cutting-edge technology and advanced teaching techniques to train elite pilots and flight test professionals from around the world. Our classrooms are our aircraft — a diverse fleet of 30 aircraft across 10+ types, including military jet trainers, single- and twin-piston aircraft, amphibious aircraft, and a range of helicopters and simulators.
Our Advanced Aircraft Simulation Centre (AASC) further enhances the training experience through the use of state-of-the-art flight simulation technology. These simulators are integral to our tactical fighter pilot and flight test programs, providing students with unmatched, hands-on learning opportunities in a dynamic, high-tech environment.
The ITPS team continuously maintains and upgrades this fleet to ensure our curriculum remains at the forefront of aviation technology and flight-test methodology. Projects range from small avionics upgrades to complex sensor integrations and full-aircraft modifications. Our environment is hands-on, collaborative, and multi-disciplinary, with every project contributing to a unique and specialized mission.
Job Summary
We are seeking an innovative Unreal Engine Developer to design and enhance Human-Machine Interface (HMI) displays for tactical training applications in aircraft environments. This interface will visualize critical tactical data — including radar, weapon systems, and deployment options — and will connect seamlessly with other simulation and aircraft systems.
The ideal candidate will leverage Unreal Engine (UE) to create a responsive and immersive user experience, integrating advanced simulation capabilities and robust networking with external systems.
Key Responsibilities
- Design, develop, and maintain HMI screens using Unreal Engine to support tactical training.
- Visualize and manage tactical data such as radar and weapon systems, ensuring responsive and intuitive interface design.
- Integrate HMIs with aircraft and simulation systems, managing real-time data flows from sensors and external sources.
- Collaborate closely with aerospace engineers and another Unreal Developer to ensure seamless integration across simulation and tactical systems.
- Implement networking capabilities and establish communication protocols for reliable data exchange with external hardware.
Required Qualifications
- Unreal Engine: 3+ years of experience using Unreal Engine (Blueprint Visual Scripting and C++) for interactive, responsive HMI or simulation applications. (Unreal Authorized Instructor preferred.)
- 3D Design Tools: 3+ years of experience with 3D DCC applications (Blender, 3ds Max, Maya).
- Virtual Reality: Proven experience in VR development and real-time rendering environments.
- Programming: Proficient in Python, JavaScript, and HTML; experience with C# considered an asset.
- Networking & Communication: Strong understanding of networking principles, including C/C++ and Python socket programming (Winsock). Experience with serial communication (RS232, RS422) and the DIS protocol is advantageous.
- Integration: Skilled in integrating with systems using multiple protocols and data feeds (e.g., from sensors or similar sources).
- Physics & Flight Dynamics: Good understanding of physics simulation principles, particularly as applied to flight dynamics.
- Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, Game Development, or a related field.
- Work Environment: Must be able to work on site in London, Ontario, to conduct regular testing on aircraft systems.
Preferred Skills
- Familiarity with military or tactical simulation environments.
- Experience working with weapon systems, tactical data, or HMI systems.
- Exposure to project management and source control tools (e.g., Jira, Git).
Why Join ITPS?
- Competitive salary and benefits package
- Federal statutory holiday schedule
- Training and professional development opportunities
- Growth potential in a rapidly expanding organization
- Ranked #61 in Canadian Defence Review’s Top 100 Defence Companies (2024)
- Work with cutting-edge aviation technology in a collaborative and mission-driven environment
- New facility with modern amenities and a strong team culture