Front-End Developer, Tactical Aviation
at ITPS CANADA LTD
London, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 31 Jan, 2025 | Not Specified | 01 Nov, 2024 | N/A | Winsock,Integration,Unreal Engine,Html,Game Development,Front End Development,Socket Programming,Python,Rs422,Computer Science,Javascript,Sensors,C++,Communication Protocols,Data Feeds | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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