Front-End Developer, Tactical Aviation

at  ITPS CANADA LTD

London, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate31 Jan, 2025Not Specified01 Nov, 2024N/AWinsock,Integration,Unreal Engine,Html,Game Development,Front End Development,Socket Programming,Python,Rs422,Computer Science,Javascript,Sensors,C++,Communication Protocols,Data FeedsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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.

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

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.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science software engineering game development or a related field

Proficient

1

London, ON, Canada