This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The internship will take place in Engineering, in the Simulation team. The Simulation group develops the flight simulation model for all Bombardier aircraft as well as development projects. The group also develops its own tools for development, documentation, and validation purposes. Finally, the group is responsible for developing various platforms where the model is used in combination with aircraft hardware (for instance, fixed base simulators).The simulation model is an essential engineering tool which is used at every step of an aircraft life, including design, flight test, crew training and in-service support. The goal of this internship is to continue the development of software allowing to visualize simulation results as well as flight test data. The software is written in C++ and Qt5. The user experience must be improved, and new functionalities must be added.
Job Responsibility:
Plan and perform software development in C++ and Qt5
Develop and update the software requirements
Develop tests to validate the software functionalities
Understand the link between the software to develop and the work involved in developing a flight simulation model
Organize meetings to review the software with users to obtain feedback
Develop skills in technical writing (to document the software for programmers and for users)
Participate to team meetings and be exposed to the tasks performed by the Simulation group
Develop other tools for the Simulation group
Requirements:
Enrolled in a Software, Electrical, Mechanical or Aerospace program, and have already completed at least three years
Master C++ programming
Know how to define efficient algorithms and to write easy-to-understand code
Organized and capable of planning the code development to meet the user requirements
Meticulous and capable of defining validation tests
Autonomous and able to execute a task under minimum supervision
Speak and write in English
Nice to have:
Already programmed a project in C++
Knowledge of Qt
Know how to program in Matlab
What we offer:
Several conferences, including: Meet An Executive, Women Taking Flight
Learning more about Bombardier, including: Bombardier Products conference, Visits of the Bombardier sites, Bombardier Academy of Learning
Many social/networking opportunities, including: Volunteering, Networking for Success, 5 à 7, Potluck, and much more