Front-End Developer, Tactical Aviation
Apply on
Job Description
Front-end Developer, Tactical Avionics
The Environment:
A truly unique opportunity that is unmatched anywhere else whether you are early in your career and taking the right first step, or an experienced professional of several years searching for that next role that truly excites you. ITPS is a test pilot school using the latest technology and teaching techniques to train the highest level of pilots and flight test professionals from around the world. Our teaching aids are the aircraft themselves. We use a wide-ranging fleet of 30 aircraft with over 10 aircraft types to demonstrate the unique characteristics of each type of aircraft. We have in our hangar military jet trainers, single and twin-piston aircraft, large amphibious aircraft, and a variety of helicopters and simulators. Furthermore, we enhance the training experience through our Advanced Aircraft Simulation Centre (AASC), which utilizes state-of-the-art flight simulation technologies. Our simulators are integral to both our tactical fighter pilot training and flight test programs, providing students with unparalleled hands-on learning opportunities in a cutting-edge environment.
The ITPS team continually maintains and enhances this fleet to keep our curriculum at the forefront of the latest technology and flight-test methods. In addition to maintaining the fleet to meet the operational needs of the flight test school, our modification projects range from small avionics upgrades to full-aircraft data sensor installation, to heavy modifications that affect the operational and flying characteristics of the aircraft. The environment is hands-on and collaborative. Our work is practical, multi-disciplinary and highly targeted for a special mission.
Job Summary:
We are seeking an innovative Front-End Developer to build and enhance HMI displays for tactical training applications on an aircraft. This interface will display critical tactical information such as radar data, weapon stores, and deployment options. The ideal candidate will utilize Unreal Engine to create a seamless user experience, integrating advanced simulation capabilities and networking with other aircraft systems.
Key Responsibilities:
- Design, develop, and maintain HMI screens using Unreal Engine to support tactical training.
- Display and manage tactical data including radar and weapon systems, ensuring responsive and user-friendly interface design.
- Integrate HMI with aircraft systems, managing data flows from sensors and external systems.
- Collaborate closely with aerospace engineers and another Unreal Developer, ensuring cohesive integration of simulation and tactical systems.
- Implement networking capabilities and establish communication protocols for data exchange with external hardware.
Required Qualifications:
- Unreal Engine - Solid experience with Unreal Engine (Blueprint Visual Scripting and C++) for front-end development, particularly for interactive and responsive HMIs.
- Programming Languages - Proficient in Python, JavaScript, and HTML. C# experience is a plus.
- Networking and Communication - Strong understanding of networking, including C/C++ and Python for socket programming (Winsock). Experience with serial communication protocols (e.g., RS232, RS422) and familiarity with the DIS protocol is advantageous.
- Integration and Protocol Knowledge - Experience in integrating with systems using various protocols and interfacing with data feeds from sensors or similar sources.
- Education - Bachelor s Degree or Master s in Computer Science, Software Engineering, Game Development, or a related field.
Preferred Skills (Not Required):
- Familiarity with military or tactical simulation environments.
- Experience working with weapon systems or tactical data is an asset, though not mandatory
Why Join Us?
- Competitive salary and benefits package
- Federal statutory holiday schedule
- Training and development opportunities
- Growth opportunities in a rapidly expanding company
- Ranked #61 in Canadian Defence Review's top 100 Canadian Defense companies (2024)
- Work on cutting-edge aviation technology projects
- New facility with a great working environment and amenities