Skip to content

Unreal Engine Developer

London, Ontario
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

Interested? We'd love to hear from you.

Know someone who would be a perfect fit? Let them know.