Enable job alerts via email!

Senior Software Engineer

ITPS Canada Ltd

London

On-site

CAD 60,000 - 100,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Benefits

Competitive salary
Federal statutory holiday schedule
Training and development opportunities
Cutting-edge aviation technology projects
Great working environment and amenities

Qualifications

  • Professional backend developer with expert knowledge of embedded systems.
  • Strong proficiency in C/C++ for networking and data I/O.

Responsibilities

  • Collaborate in R&D for avionics and software applications.
  • Gather requirements from pilot teams for flight displays.

Skills

C/C++ programming
Embedded systems
Networking knowledge
Communication via serial ports
Experience with IP Radios
Simulation platforms (DCS, PREPAR3D)
Game engines (UE5)
Open-source technologies
Agility and adaptability
Proficiency in Python

Job description

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 20 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.

The ITPS Engineering and Maintenance (E&M) 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.

The Person:

We are looking for an energetic, motivated and dynamic individual to join our team with the following aptitudes and interests.

Your Duties:

  • Work in a collaborative R&D team focused on avionics, systems and software for aerospace operations and testing applications.
  • Talk with pilot team to gather requirements for flight displays and capabilities.
  • Study manuals/documents for existing assets and generate requirements possibilities to suggest and support the core development team.
  • Support the development team where required, have the vision/interest to learn new software/development.
  • Complete documentation based on project direction/requirements.
  • Help the avionics team member with fabrication, ordering, research etc.

Your Profile:

  • Professional backend developer with expert knowledge of embedded systems interfacing with various avionics equipment for data I/O.
  • Strong networking knowledge and proficiency in C/C++ for working with sockets/Winsock.
  • Proficiency in communication via serial ports is required.
  • Experience with IP Radios (mesh and MANET) is essential; knowledge of SDR is an asset.
  • Familiarity with protocols such as RS232 and RS422 is required; knowledge of DIS Protocol is an asset.
  • Experience with simulation platforms like DCS and PREPAR3D is highly desired.
  • Experience working with game engines, especially UE5, is highly desirable.
  • The ability to adopt new technologies and ideas is an asset.
  • The capability to adapt to open-source technologies is required.
  • Must have an open mindset and be a team player.
  • Must be agile and able to adapt to new requests and requirements.

Other Qualities:

  • Must be a collaborative team player.
  • Must have a strong interest in avionics and simulation.
  • Must have an outgoing attitude and be highly proactive.
  • Interest, knowledge, or experience in flight simulation (Xplane, P3D, MSFS, DCS) is an asset.
  • Proficiency in C++ and Python programming is required.

Why Join Us?

  • Competitive salary and benefits package
  • Federal statutory holiday schedule
  • Training and development opportunities
  • 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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

(Remote) Senior Software Engineer

Systems & Software, Inc.

Ontario

Remote

CAD 90.000 - 120.000

Today
Be an early applicant

JPC -1459 - Senior Software Engineer

ITS Global

Ontario

Remote

CAD 90.000 - 120.000

Yesterday
Be an early applicant

Senior Software Engineer

Second Harvest Food Rescue

Ontario

Remote

CAD 88.000 - 101.000

3 days ago
Be an early applicant

Senior Software Engineer

Lantern

Remote

CAD 90.000 - 120.000

Yesterday
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Vancouver

Remote

CAD 80.000 - 120.000

Yesterday
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Vancouver

Remote

CAD 90.000 - 120.000

Yesterday
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Vancouver

Remote

CAD 80.000 - 120.000

Yesterday
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto

Remote

CAD 80.000 - 110.000

Yesterday
Be an early applicant

Senior Software Engineer - (Remote - Canada)

Jobgether

Remote

CAD 90.000 - 130.000

Yesterday
Be an early applicant