Talent.com
Software Developer
Software DeveloperITPS (Canada) LTD • London, ON, Canada
Software Developer

Software Developer

ITPS (Canada) LTD • London, ON, Canada
30+ days ago
Job type
  • Full-time
Job description

Job Description

Job Description

Salary :

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
  • Create a job alert for this search

    Software Developer • London, ON, Canada

    Similar jobs
    Java Software Engineer

    Java Software Engineer

    Luxoft • london, on, ca
    Full-time
    Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Show more
    Last updated: 12 days ago • Promoted
    Intermediate Vision Systems Programmer

    Intermediate Vision Systems Programmer

    BOS Innovations • London, ON, CA
    Full-time
    Quick Apply
    At BOS Innovations, we design and build advanced automation systems that move manufacturing forward.At BOS Innovations, we’re not just developing solutions. we’re defining the future of industrial ...Show more
    Last updated: 30+ days ago
    Computer programming Private Tutoring Jobs Exeter

    Computer programming Private Tutoring Jobs Exeter

    Superprof • Exeter, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    JDE World developer - PIXIE

    JDE World developer - PIXIE

    PIXIE • london, on, ca
    Full-time
    Provide development and technical support for JD Edwards World in a legacy environment.Develop and maintain JDE World applications. Support and enhance existing custom programs.Debug and resolve pro...Show more
    Last updated: 6 days ago • Promoted
    Intune / Windows Autopilot SME - TECEZE

    Intune / Windows Autopilot SME - TECEZE

    TECEZE • london, on, ca
    Full-time
    New Contract Opportunity – Intune / Windows Autopilot Subject Matter Expert (SME).We are looking for an experienced.Intune / Windows Autopilot Subject Matter Expert (SME).The ideal candidate will d...Show more
    Last updated: 4 days ago • Promoted
    Earn money testing apps - Remote

    Earn money testing apps - Remote

    Almedia • Lucan Biddulph, Ontario, Canada
    Remote
    Full-time
    Get paid for testing apps, games and surveys.Almedia runs a dynamic platform where users earn money online by completing tasks, playing games, and filling out surveys. Since our launch 5 years ago, ...Show more
    Last updated: 30+ days ago • Promoted
    Technical Lead

    Technical Lead

    Anime Universe • london, on, ca
    Full-time
    Minimum commitment : 20 hours per week.A Technical Lead provides technical direction and oversight for software projects, ensuring solutions are scalable, secure, and aligned with business objective...Show more
    Last updated: 6 days ago • Promoted
    Remote TypeScript Engineer - AI Trainer

    Remote TypeScript Engineer - AI Trainer

    SuperAnnotate • St. Thomas, Ontario, CA
    Remote
    Full-time
    As a TypeScript Engineer, you will work remotely on an hourly paid basis reviewing AI-generated TypeScript code snippets, design proposals, and technical explanations, as well as generating your ow...Show more
    Last updated: 30+ days ago
    Equipment Documentation & Homologation Lead

    Equipment Documentation & Homologation Lead

    PowerCo • St. Thomas
    Full-time
    A leading renewable energy company based in St.Thomas is hiring a Senior Specialist in Equipment Documentation & Homologation to oversee the validation and compliance of manufacturing equipment.Thi...Show more
    Last updated: 14 days ago • Promoted
    DevOps SRE - london

    DevOps SRE - london

    TechDoQuest • london, on, ca
    Full-time
    Experience working on Google Cloud ( GCS, BigQuery ).Experience using GCP Data stack ( Composer, Dataflow, Dataproc ).Hands on with Terraform, SQL, Python. Knowledge on Pub / Sub, APIGEE, Datastream, ...Show more
    Last updated: 12 days ago • Promoted
    React Lead Developer

    React Lead Developer

    HCLTech • london, on, ca
    Full-time
    Design and implement user interface components using React JS.Lead and mentor a team of React JS developers.Collaborate with cross-functional teams to define, design, and ship new features.Ensure t...Show more
    Last updated: 11 days ago • Promoted
    JDE World developer

    JDE World developer

    PIXIE • london, on, ca
    Full-time
    Provide development and technical support for JD Edwards World in a legacy environment.Develop and maintain JDE World applications. Support and enhance existing custom programs.Debug and resolve pro...Show more
    Last updated: 6 days ago • Promoted
    Senior Front-End Developer

    Senior Front-End Developer

    Allocore • London, ON, CA
    Full-time
    Quick Apply
    STGC Technologies Consulting is the Canadian subsidiary of Summit Technology Consulting Group / Allocore, providing modern SaaS solutions in the financial services and fraud prevention sectors.At STG...Show more
    Last updated: 27 days ago
    Embedded C Developer

    Embedded C Developer

    Amaris Consulting • london, on, ca
    Full-time
    The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Show more
    Last updated: 30+ days ago • Promoted
    Sr. Firmware / Embedded software Engineer

    Sr. Firmware / Embedded software Engineer

    PotisEdge • london, on, ca
    Full-time
    Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Show more
    Last updated: 7 days ago • Promoted
    Application Developer

    Application Developer

    ROSS • St. Thomas
    Full-time
    Out client is a brokerage specializing in importing and exporting between Canada and the US.They are growing and are looking to augment their IT department with 2 application developers.These indiv...Show more
    Last updated: 14 days ago • Promoted
    IOT Developer (On-Site)

    IOT Developer (On-Site)

    Magna International Inc. • St. Thomas
    Full-time +1
    Job descriptions may display in multiple languages based on your language selection.What we offer : • •At Magna, you can expect an engaging and dynamic environment where you can help to develop indust...Show more
    Last updated: 14 days ago • Promoted
    Intune / Windows Autopilot SME

    Intune / Windows Autopilot SME

    TECEZE • london, on, ca
    Full-time
    New Contract Opportunity – Intune / Windows Autopilot Subject Matter Expert (SME).We are looking for an experienced.Intune / Windows Autopilot Subject Matter Expert (SME).The ideal candidate will d...Show more
    Last updated: 4 days ago • Promoted