Architecte logiciel - SFMS
CMC Électronique (CMC) a acquis une réputation d’innovation et d’excellence à l’échelle internationale pour la conception, la fabrication et le soutien de produits électroniques destinés aux marchés de l’aviation. CMC concentre ses efforts à livrer des solutions novatrices d’intégration de systèmes de poste de pilotage et d’avionique à ses clients commerciaux et militaires du monde entier. Ses principales installations sont situées à Montréal, à Ottawa et à Chicago.
CMC est un fournisseur important auprès des industries d’aérospatiale et de haute technologie, des compagnies aériennes, des organismes militaires et des clients des gouvernements du monde entier.
Pourquoi vous joindre à l'équipe:
Le poste d'Architecte Systèmes FMS Logiciels fournira un leadership technique pour les projets de développement dans tous les aspects de l'amélioration des produits, du développement de nouvelles fonctionnalités, et de l'expansion continue des limites des normes de l'industrie.
Il ou elle devra se familiariser très rapidement avec les fonctionnalités existantes du produit, le matériel, les algorithmes, l'architecture système, les normes de l'industrie, les besoins du marché et des clients, et contribuera au succès du produit. CMC offre une formation ainsi que des opportunités de croissance et de développement professionnel.
Ce poste exige une connaissance approfondie des équipements et systèmes avioniques, des normes de performance et de certification de l'industrie, ainsi qu'une solide expertise en architecture et conception logicielle orientée objet en C++, connecteurs API et code embarqué en C. En tant que poste senior, le candidat doit également posséder d'excellentes compétences interpersonnelles et en communication pour soutenir le développement interne, participer régulièrement à des réunions techniques avec les clients, soutenir les activités liées aux appels d'offres, et encadrer les ingénieurs juniors.
À titre de Architecte Logiciel, vos responsabilités incluent :
- Superviser la feuille de route des produits logiciels FMS et développer des architectures offrant des solutions communes et réutilisables répondant aux besoins spécifiques de plusieurs programmes.
- Superviser le développement de l'architecture logicielle et fournir des conseils techniques et une expertise aux parties prenantes internes et externes.
- Maintenir une perspective globale des systèmes départementaux et des activités de développement logiciel afin de maximiser la réutilisation des solutions existantes et de réduire les coûts de développement.
- Examiner et évaluer les demandes de produits des clients, développer des solutions conceptuelles, et utiliser ces informations pour créer une conception répondant aux exigences des clients et de la feuille de route des produits.
- Fournir un soutien pour les études de rentabilité des systèmes, la validation et l'entrée des exigences des systèmes, le développement de la philosophie opérationnelle du cockpit, le développement de l'architecture, les revues de conception, ainsi que la planification de l'intégration et de l'approbation.
- Initier des discussions techniques sur des problématiques ou des problèmes et recommander des solutions ; identifier les impacts sur les programmes et préparer des devis techniques pour les dossiers d'appels d'offres. Traiter les exigences des sous-systèmes et promouvoir la réutilisation des produits au sein de l'entreprise.
Comment exceller dans ce rôle :
- Une expérience et des connaissances dans le domaine du cockpit sont souhaitables.
- Connaissance des bus de données avioniques : ARINC 429, ARINC 664 AFDX, ARINC 825, MIL-STD 1553 ou autres.
- Maîtrise des normes et procédures DO-178C, DO-330, DO-331 et DO-332, ainsi que des MOPS associées.
- Connaissance approfondie des systèmes avioniques et de la navigabilité des solutions avioniques.
- Excellente capacité à coordonner avec les parties prenantes des systèmes et logiciels pour aligner les solutions techniques.
- Excellentes compétences en communication orale et écrite.
Ce qui vous distingue :
- Diplôme de baccalauréat ou supérieur en logiciels ou en ingénierie ; des diplômes avancés ou une expérience équivalente sont un atout.
- Minimum de 10 ans d'expérience en ingénierie et architecture logicielle en C++ et/ou en C embarqué.
- 10 ans d'expérience dans les solutions de systèmes avioniques, idéalement dans le domaine des systèmes FMS.
- Une expérience des normes ARINC 653, ARINC 661 et DO-297 est fortement souhaitable.
Ce que nous offrons :
- Assurances collectives payées à 100% et régime de retraite avec participation de l’employeur
- Programme d’aide financière aux études
- Bornes électriques gratuites
- Cafétéria sur place à faible coût
- Fermeture pendant les fêtes de fin d’année
- Entreprise de calibre international à grandeur humaine
CMC souscrit au principe de l’équité en matière d’emploi et au programme d’accès à l’égalité et encourage les membres des groupes désignés à postuler. Veuillez noter que l'utilisation du masculin a pour seul but d'alléger le texte.