Enable job alerts via email!

Senior Software Engineer

ITPS Canada Ltd

Middlesex Centre

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.

Job summary

Join a forward-thinking company at the forefront of aviation technology! This dynamic role offers an exciting opportunity for a backend developer passionate about avionics and simulation. You will collaborate with a dedicated R&D team, working on cutting-edge projects that enhance the capabilities of flight testing. Your expertise in C/C++, embedded systems, and networking will be crucial as you help shape innovative solutions. With a competitive salary and a commitment to training and development, this position is perfect for those looking to make a significant impact in the aerospace industry. Embrace the chance to work in a collaborative environment where your ideas and skills can thrive.

Benefits

Competitive salary and benefits package
Federal statutory holiday schedule
Training and development opportunities
Cutting-edge aviation technology projects
New facility with great working environment

Qualifications

  • Expert knowledge in embedded systems interfacing with avionics equipment.
  • Proficiency in C/C++ and serial communication is required.

Responsibilities

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

Skills

C/C++ Programming
Embedded Systems
Networking Knowledge
Serial Communication
IP Radios
Simulation Platforms
Game Engines (UE5)
Open-source Technologies

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

Senior Software Engineer

Infios

Nova Scotia

Remote

CAD 90,000 - 130,000

3 days ago
Be an early applicant

Senior Software Engineer

Infios

Moncton

Remote

CAD 80,000 - 120,000

3 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Remote

CAD 80,000 - 120,000

4 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Remote

CAD 80,000 - 120,000

4 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto

Remote

CAD 80,000 - 120,000

4 days ago
Be an early applicant

Senior Software Engineer - MAAS

Canonical

Ottawa

Remote

CAD 80,000 - 120,000

30+ days ago

Senior Software Engineer, Marketplace

Ruby on Rails

Remote

CAD 90,000 - 130,000

11 days ago

Senior Software Engineer

Lillio

Remote

CAD 80,000 - 120,000

9 days ago

Senior Software Engineer – Connector Team

MGIS Inc.

Remote

CAD 90,000 - 120,000

12 days ago