Avionics, Flight Surveillance, Navigation Aircraft Systems (software Developer)

Saint-Laurent, QC, Canada

Job Description


Role and Responsibilities

Aircraft systems Specialist

Do aircraft or helicopter cockpits fascinate you? What would you say to a job that allows you to make a significant contribution to global air safety?

CAE is a global leader in training for the civil aviation, defence and security, and healthcare markets. Our engineering teams are passionate, innovative, creative and enthusiastic about cutting\xe2\x80\x91edge technology. Our new work environments are open and modern. Moreover, we offer a flexible work schedule with the possibility of teleworking. We also offer several services, including a cafeteria with a varied menu, free parking and much more! To help integrate new employees, we offer a mentorship program and beginner\'s training. Lastly, we greatly value initiative and innovation. We stress employee development.

We are looking for simulation and integration specialists for cockpit, aircraft systems in our flight simulators. There are many opportunities and challenges in this field, ranging from architecture to design, development, testing, integration, resolution of non\xe2\x80\x91compliances and documentation of simulated or real systems used in aircraft and helicopters.

The teams in the big avionics systems family focus primarily on the following areas:

  • Avionics: This area mainly includes flight plan management systems (FMS) or mission planning systems, various data display systems, and configuration of all interfaces between the cockpit and the simulation environment. The systems involved are either real (aircraft boxes) or simulated.
  • Surveillance: This area includes the various systems for air traffic management and avoidance of collision risks with other aircraft (TCAS and transponders) or with the ground (TAWS). It also includes the weather radar simulation. In the simulator, these systems can be based on the software used in the aircraft or helicopter or be completely simulated models.
  • Navigation: This area includes the various instruments that allow pilots to know where they are, their position and even their speed and acceleration. The GPS system, inertial platforms, pressure sensors, radio navigation systems and flight instruments are the main components of this area and are usually all simulated.
  • Autopilot: This area is related to the autopilot systems that allow for control of the aircraft or helicopter path based on the flight phase. These systems are either real (aircraft boxes) or simulated.
  • Data link: This area mainly focuses on data exchanges between the aircraft and the ground station for communication and monitoring. It provides in\xe2\x80\x91flight information about the condition of the aircraft and the routing of operational and logistical communications.
For all of these areas, the development team is responsible for managing the interface of its specific system(s) with the cockpit (control panels, displays, gauges, other systems, etc.), the virtual environment and, in the case of simulated systems, the modelling of the system, including the powering\xe2\x80\x91up logic, continuous diagnostic systems, pre\xe2\x80\x91defined faults, electrical connections, modes of operation, etc.

Main responsibilities:
  • Participate in designing software and hardware solutions that faithfully reproduces the behaviour of the aircraft considering the customer\xe2\x80\x99s requirements
  • Develop software solutions in C++, C# or C for the simulation of various simulated systems, or the hardware system interfaces
  • Participate in code peer reviews
  • Develop system tests and unit tests for automated validation of modelling
  • Integrate the team\xe2\x80\x99s software and hardware components with other components required to build a complete simulator
Requirements:
  • Bachelor\xe2\x80\x99s degree in electrical, software or mechanical engineering or engineering physics
  • Dynamic team player with sense of initiative
  • Organization and planning skills
  • Analytical, adaptability and problem\xe2\x80\x91solving skills
  • Communication skills (oral and written)
  • Knowledge of C++ required
  • Knowledge of C# and/or C, an asset
  • Knowledge of avionics systems, an asset
  • Knowledge of avionics systems communication protocols, such as ARINC 429, AFDX, etc., an asset
  • Knowledge of UML, an asset
  • Knowledge of real-time programming, an asset
  • Knowledge of Agile methodology, an asset
  • Knowledge of unit testing and automated system testing, an asset
  • Bilingualism (French and English), an asset
  • Possibility of occasional business trips
#LI-CL1

#hybrid

Position Type

Regular

CAE thanks all applicants for their interest. However, only those whose background and experience match the requirements of the role will be contacted.

Equal Employment Opportunity

At CAE, everyone is welcome to contribute to our success. With no exception.

As captured in our overarching value "One CAE", we\xe2\x80\x99re proud to work as one passionate, boundaryless and inclusive team.

At CAE, all employees are welcome regardless of race, nationality, colour, religion, sex, gender identity or expression, sexual orientation, disability, neurodiversity or age.

The masculine form may be used in this job description solely for ease of reading, but refers to men, women and the gender diverse.

CAE

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2236144
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Saint-Laurent, QC, Canada
  • Education
    Not mentioned