Retour à la recherche
Logo de PACE Aerospace & IT

Développeur(se) logiciel

  • Montréal, QC
  • Sur place
  • Publié 9 oct. 2026
  • 1 poste

Ouvre LinkedIn

Connectez-vous pour enregistrer ce poste
Type d’emploi
Temps plein
Niveau d’expérience
Intermédiaire · 2+ ans
Formation minimale
Baccalauréat
Langue de l’offre
français
Heures de travail
40 heures par semaine
Niveau d’expérience
Entry level

Résumé du poste

Design, develop, verify, and maintain real-time embedded software and aerospace design tools, leading complex software components through the full lifecycle. Ensure compliance with aerospace and safety standards, produce technical documentation, conduct reviews and testing, and provide technical leadership while collaborating with multidisciplinary teams.

Détails du poste

Nous sommes actuellement à la recherche d’un développeur logiciel ou d’une développeuse logicielle afin de se joindre à notre équipe d’ingénierie à Montréal. La personne choisie contribuera à la conception, au développement, à la vérification et à la maintenance d’outils logiciels destinés à la conception aérospatiale ainsi que de systèmes logiciels critiques pour la sécurité. Ce poste implique de travailler sur des applications à haute fiabilité et critiques pour la sécurité, conformes aux normes et exigences réglementaires de l’industrie aérospatiale. Le ou la candidat(e) idéal(e) possède une solide expertise technique, une approche rigoureuse en ingénierie logicielle ainsi qu’une expérience en développement de logiciels où la qualité, la traçabilité et la sécurité sont essentielles. Principales responsabilités : Concevoir, développer et maintenir des systèmes embarqués en temps réel destinés aux applications aérospatiales Diriger le développement de composantes logicielles complexes à travers l’ensemble du cycle de vie logiciel (exigences, conception, implantation, vérification et maintenance) Assurer la conformité des logiciels aux normes aérospatiales et de sécurité applicables (ex. DO-178C, ARINC661, etc.) Produire et maintenir une documentation technique détaillée, incluant les exigences, descriptions de conception et artéfacts de vérification Effectuer des revues de code, des tests unitaires, des tests d’intégration ainsi que des activités de vérification formelle Collaborer avec des équipes multidisciplinaires incluant la gestion de produit, le soutien client et les ventes Fournir un leadership technique et accompagner l’équipe afin de soutenir son développement professionnel et sa progression. Compétences et qualifications requises : Baccalauréat en génie logiciel, génie informatique, science informatique ou expérience équivalente 1 à 3 années d’expérience professionnelle en développement logiciel, idéalement dans les secteurs de l’aérospatiale, de la défense ou d’autres environnements critiques pour la sécurité Excellente maîtrise des langages couramment utilisés dans les systèmes aérospatiaux (C++, C, C#) Solides compétences en analyse, résolution de problèmes et rédaction technique Capacité à évoluer dans des environnements réglementés avec des processus formels. Qualifications considérées comme un atout : Bonne compréhension des processus du cycle de vie logiciel pour les systèmes critiques pour la sécurité Expérience avec les systèmes d’exploitation en temps réel (RTOS) ou les plateformes embarquées Expérience en développement de logiciels certifiés DO-178C Expérience en intégration matériel-logiciel et en débogage bas niveau Expérience avec l'automatisation des tests, la simulation ou les environnements matériel dans la boucle (HIL) Expérience en infographie et développement d’interfaces graphiques (OpenGL, Vulkan, WPF) Éligibilité au programme des marchandises contrôlées et habilitation de sécurité (le cas applicable). Pourquoi choisir PACE ? Occasion de travailler sur des technologies aérospatiales de pointe Rémunération concurrentielle et gamme complète d’avantages sociaux Culture collaborative axée sur l’ingénierie et l’excellence technique Possibilités d’avancement de carrière dans l’industrie aérospatiale à l’échelle internationale Soutien au développement professionnel et à l’apprentissage continu. ##PACE

Ce que vous ferez

Design, develop, verify, and maintain real-time embedded software and aerospace design tools, leading complex software components through the full lifecycle. Ensure compliance with aerospace and safety standards, produce technical documentation, conduct reviews and testing, and provide technical leadership while collaborating with multidisciplinary teams.

Exigences

A bachelor's degree in software engineering, computer engineering, computer science, or equivalent experience is required, along with 1–3 years of professional software development experience. Candidates should be proficient in C++, C, or C#, have strong analytical, problem-solving, and technical writing skills, and be comfortable working in regulated environments; aerospace or safety-critical experience is preferred.

Avantages

  • Competitive Compensation
  • Comprehensive Benefits

Compétences indiquées

  • Technical Documentation · Souhaitée
  • C++ · Souhaitée

Autres compétences pertinentes

Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.

  • C++
  • C
  • C#
  • Real-Time Embedded Systems
  • Aerospace Software Development
  • DO-178C
  • ARINC 661
  • Software Verification
  • Formal Verification
  • Code Reviews
  • Unit Testing
  • Integration Testing
  • Technical Documentation
  • RTOS
  • Hardware-Software Integration
  • OpenGL

Domaines d’emploi

  • Software
  • Technology
  • Engineering
  • Security & Safety