Software Developer

ITPS (Canada) LTD

Not Interested
Bookmark
Report This Job

profile Job Location:

London - Canada

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Department:

Engineering

Job Summary

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: Bachelors or Masters 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 Reviews 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
Unreal Engine DeveloperThe EnvironmentA 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...
View more view more

Key Skills

  • Account Payable
  • C++
  • Community Support
  • Garment
  • Import & Export
  • Java

About Company

Company Logo

International Test Pilots School (ITPS) offers EASA Approved Test Pilot & Flight Test Engineer courses for military and industry customers.

View Profile View Profile