Our engineers are the technical visionaries behind our innovative solutions. Globally recognized for delivering cutting-edge systems, you’ll tackle complex challenges, collaborate across functions, and lead advancements that shape our industry. Supported by a culture of flexibility, growth, and innovation, join us to create a lasting legacy in safety and simulation.
Description
As a Software Developer, you will develop real-time simulation software used in military aircraft system integration laboratories. These engineering simulators reproduce aircraft systems and functions so that teams can test and validate software before it is installed on an aircraft. The emphasis is on aircraft controls and system behaviour rather than visual simulation.
Responsibilities
• Develop object-oriented software components, primarily in C++, to reproduce aircraft behaviour in real time.
• Simulate the digital and analog signals associated with the aircraft’s avionics systems.
• Participate in all phases of software development, including problem analysis, requirements definition, design,
implementation, informal testing, troubleshooting, and integration.
• Support the software’s user community.
• Work with several simulation models used for a single aircraft and adapt your approach to different systems and technical requirements.
• Collaborate within a multidisciplinary team of approximately 10 employees, including a subgroup of approximately four employees that works closely with other subgroups.
• Work autonomously while collaborating regularly with software, systems, avionics, and other engineering groups.
• Valid driver’s license, or ability to commute to the Mirabel offices
This is a full-time, Monday-Friday hybrid working arrangement, with an expected presence of two to three days per week at the Mirabel office and occasional work from the Saint-Laurent office. Core working hours are from 9:30AM – 3:30PM.
Minimum Qualifications
• Bachelor’s degree in engineering or comp
📌 Junior Software Developer (Mirabel)
🏢 Cae
📍 Mirabel