Développeur.euse logiciel junior - Bancs d'essais (Rive-Nord)

CAEMirabel, Montréal, QuebecOn-siteFull-timeJunior, 1–2 yearsListed 2 hours ago

Apply now

About this role

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

À titre de développeuse ou développeur logiciel, vous développerez des logiciels de simulation en temps réel utilisés dans des laboratoires d’intégration de systèmes d’aéronefs militaires. Ces simulateurs d’ingénierie reproduisent les systèmes et les fonctions d’un aéronef afin de permettre aux équipes de tester et de valider les logiciels avant leur installation à bord. L’accent est mis sur les commandes et le comportement des systèmes de l’aéronef plutôt que sur la simulation visuelle.

Responsabilités

- Développer des composants logiciels orientés objet, principalement en C++, afin de reproduire en temps réel le comportement d’un aéronef.

- Simuler les signaux numériques et analogiques associés aux systèmes avioniques de l’aéronef.

- Participer à toutes les phases du développement logiciel, notamment l’analyse de problèmes, la définition des exigences, la conception, la mise en œuvre, les essais informels, le dépannage et l’intégration.

- Offrir du soutien à la communauté utilisatrice des logiciels.

- Travailler avec plusieurs modèles de simulation utilisés pour un même aéronef et adapter votre approche aux différents systèmes et besoins techniques.

- Collaborer au sein d’une équipe multidisciplinaire d’environ 10 personnes, notamment dans un sous-groupe d’environ quatre personnes travaillant en étroite collaboration avec les autres sous-groupes.

- Travailler de façon autonome tout en collaborant régulièrement avec des équipes de logiciels, de systèmes, d’avionique et d’autres disciplines d’ingénierie.

- Permis de conduire valide ou capacité à se déplacer au bureau de Mirabel.

Ceci est un poste à temps plein, du lundi au vendredi, selon un mode de travail hybride. Une présence de deux à trois jours par semaine au bureau de Mirabel et une présence occasionnelle au bureau de Saint-Laurent est prévue. Les heures de travail de base sont de 9 h 30 à 15 h 30.

Qualifications minimales

- Baccalauréat en génie ou en informatique.

- Jusqu’à trois années d’expérience en développement logiciel.

- Connaissance de C++ et de C#.

- Capacité à apprendre rapidement les systèmes d’aéronefs, les modèles de simulation et de nouveaux concepts techniques.

- Capacité à travailler de façon autonome, à composer avec l’évolution des besoins techniques et à faire preuve de flexibilité dans l’utilisation de plusieurs modèles de simulation.

- Capacité à collaborer efficacement avec des équipes multidisciplinaires.

- Capacité à satisfaire aux exigences du Programme des marchandises contrôlées du Canada et, dans certains cas, aux exigences applicables de la Réglementation sur le trafic international d'armes (ITAR).

- Admissibilité à l’obtention et au maintien de la cote de fiabilité du gouvernement du Canada et d’une cote de sécurité de niveau II, Secret.

Qualifications souhaitées

- Connaissance de Rust ou de Java.

- Connaissance du développement ou des technologies FPGA.

- Connaissance de l’aéronautique, de l’avionique ou des systèmes d’aéronefs.

- Expérience en développement de logiciels de simulation en temps réel.

- Intérêt démontré pour l’aviation.

- Excellentes aptitudes en communication orale et écrite (français et anglais) : La maîtrise de l'anglais est requise pour ce poste, car il implique la participation à des réunions et projets ayant une portée internationale, ainsi que des interactions avec des collègues ou clients situés dans d'autres provinces ou pays.

Avantages sociaux

Nous avons élaboré des politiques flexibles qui favorisent le bien-être et le perfectionnement, sous réserve des critères d’admissibilité et des exigences propres au poste :

- Formule de travail hybride combinant le travail au bureau et le télétravail.

- Horaire de travail flexible.

- Possibilités de perfectionnement professionnel et de mobilité interne au sein de CAE.

- Mentorat et accès au programme Parcours de carrière CAE.

- Milieu de travail positif axé sur la collaboration.

- Possibilité de faire partie d’une petite communauté professionnelle au sein d’une grande organisation.

- Bon équilibre entre le travail et la vie personnelle.

- Programme complet d’avantages sociaux de CAE, notamment une assurance maladie, un régime d’achat d’actions, un régime de retraite et un programme d’activité physique.

About CAE

At CAE, our mission is clear: to help make the world a safer place. For nearly 80 years, we’ve driven innovation in simulation, training, and mission readiness to support critical operations worldwide. By leveraging advanced technologies, we empower our customers to operate smarter, faster, and more sustainably. Join a purpose-driven organization where bold ideas are encouraged, collaboration drives progress, and your growth fuels our shared success.

# Position Type
Regular

Equal Opportunity & Accommodations

CAE is committed to providing equal opportunities to all applicants, regardless of race, nationality, color, religion, sex, gender identity or expression, sexual orientation, disability, neurodiversity, veteran status, age, or other characteristics protected by law. We encourage applicants who may not meet every qualification to apply. Reasonable accommodations are available—contact your recruiter or email [email protected] if needed.

Data Privacy

Privacy Statement | CAE

As part of our process, we may use AI‑supported tools to help review applications, with human decision‑making at every step. CAE thanks all applicants for their interest. However, only those whose background and experience match the requirements of the role will be contacted.