Ingénieur principal en virtualisation et systèmes embarqués aéronautiques
Offre en anglaisDesign and develop simulation software and high-performance C/C++ code for flight control and embedded aeronautical systems. Deploy virtualization environments for SIL, HIL, and MIL testing while providing technical leadership and mentorship to junior engineers.
- Hybride
- Montréal, QC
- Publié 5 août 2026
- Postuler avant le 4 sept. 2026
- 1 poste
Résumé du poste
MANNARINO Systems & Software Inc. est un leader dans la fourniture de systèmes critiques, de logiciels, de matériel et de services d'ingénierie de certification aux industries de l'aérospatiale, de la défense, de l'espace, de la simulation et de la production d'énergie. Notre clientèle est très large, couvrant les entreprises aérospatiales traditionnelles ainsi que des marchés nouveaux et passionnants, y compris la propulsion électrique, la mobilité aérienne urbaine, les véhicules aériens sans pilote et le vol autonome. La culture de MANNARINO est axée sur la qualité, le travail, le professionnalisme et le travail d'équipe dans une atmosphère très respectueuse et motivante, axée sur la croissance à long terme de l'entreprise. En tant que membre de notre équipe, vous en bénéficierez : D’une gamme complète d’assurance collective et un plan RÉER collectif; D’une politique d’horaire flexible; D’une prime discrétionnaire ; Du remboursement des frais de conditionnement physique; D'autres avantages, tels que des dîners hebdomadaires par un traiteur de même que des boissons chaudes à volonté (expresso, café, chocolat chaud, thé); Des sorties régulières avec les membres de l’équipe. Rôle/Responsabilités du Poste Concevoir, développer et maintenir des logiciels de simulation pour des systèmes de commande de vol et des systèmes aéronautiques embarqués. Développer des logiciels haute performance en C/C++ pour les infrastructures de tests Software-in-the-Loop (SIL). Créer et améliorer des environnements de simulation destinés aux essais automatisés, aux démonstrateurs et au prototypage rapide. Concevoir, déployer et maintenir des environnements de virtualisation supportant les essais SIL, HIL (Hardware-in-the-Loop) et MIL (Model-in-the-Loop). Développer des bancs d’essais et contribuer aux activités d’intégration, de vérification et de validation (IVV). Collaborer avec les équipes d’ingénierie système, de développement logiciel, de contrôle et de vérification afin d’assurer la cohérence entre les exigences et les résultats obtenus en simulation. Diagnostiquer et résoudre les problèmes liés aux modules logiciels, à l’intégration des modèles et à l’exécution des simulations. Développer et maintenir des scripts et outils d’automatisation visant à améliorer l’efficacité et la couverture des essais. Produire la documentation technique incluant les matrices de traçabilité, les rapports d’essais, les analyses techniques et les guides utilisateurs. Assurer l’interface entre les équipes d’ingénierie système, de développement logiciel et d’essais. Contribuer à l’amélioration des architectures logicielles, des infrastructures de tests et à l’application des meilleures pratiques de l’industrie. Agir comme référence technique et mentor auprès d’ingénieurs moins expérimentés. Exercer un leadership technique dans le cadre de projets et d’activités complexes. Compétences Requises Baccalauréat ou maîtrise en génie électrique, génie aérospatial, génie aéronautique, génie informatique, informatique ou dans un domaine connexe. Excellente maîtrise des langages de programmation C et/ou C++. Expérience dans le développement et la maintenance de systèmes logiciels complexes à long cycle de vie. Bonne compréhension de la programmation multithread et concurrente. Expérience avec Python ou d’autres langages de script. Solide connaissance des architectures de systèmes embarqués et des systèmes d’exploitation temps réel. Expérience avec les technologies de virtualisation appliquées aux systèmes embarqués ou à criticité mixte. Expérience avec les environnements de test SIL, HIL et/ou MIL. Expérience avec les pipelines CI/CD et les environnements d’essais automatisés. Une expérience en développement basé sur les modèles et en simulation constitue un atout. La connaissance des protocoles avioniques constitue un atout. Excellentes aptitudes en résolution de problèmes, en communication et en travail d’équipe. Capacité démontrée à exercer un leadership technique et à encadrer d’autres ingénieurs. Exigences Diverses Le mode de travail est hybride (minimum de 3 jours par semaine au bureau). Une maîtrise professionnelle du français, tant à l’oral qu’à l’écrit, est obligatoire. Des déplacements occasionnels peuvent être requis selon les besoins du projet. La connaissance de l'anglais est requise pour communiquer et travailler avec nos clients situés à l'extérieur de la province de Québec. / Knowledge of English is required to communicate and work with customers outside the province of Quebec. Chez MANNARINO, nous croyons que la passion et le désir d'apprendre sont essentiels. La diversité des idées et des expériences mène à des solutions innovantes et à la créativité. C'est pourquoi nous aimerions encourager toutes les personnes intéressées à postuler. L’utilisation du masculin est uniquement afin d’alléger le texte. Nous souscrivons au principe d'équité en emploi. Toutes les demandes d’emploi seront traitées avec la plus stricte confidentialité.
Ce que vous ferez
Design and develop simulation software and high-performance C/C++ code for flight control and embedded aeronautical systems. Deploy virtualization environments for SIL, HIL, and MIL testing while providing technical leadership and mentorship to junior engineers.
Exigences
Requires a degree in electrical, aerospace, or computer engineering with strong proficiency in C/C++ and experience in embedded systems and virtualization. Professional fluency in French is mandatory, and English is required for client communication.
Avantages
• Group Insurance • Group RRSP Plan • Flexible Schedule Policy • Discretionary Bonus • Fitness Expense Reimbursement • Weekly Catered Lunches • Complimentary Hot Beverages • Regular Team Outings
Compétences indiquées
- C++Souhaitée
- PythonSouhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- C
- C++
- Python
- Embedded Systems
- Real-Time Operating Systems
- Virtualization
- SIL
- HIL
- MIL
- CI/CD Pipelines
- Model-Based Development
- Avionic Protocols
- Multithreaded Programming
- Technical Leadership
- Software Integration
- Technical Documentation
Domaines d’emploi
- Engineering
- Software
- Technology
- Manufacturing
- Transportation
Renseignements supplémentaires
- Formation minimale
- Baccalauréat
- Expérience minimale
- 5+ ans
- Postuler avant le
- 4 sept. 2026
- Langue de l’offre
- français
- Heures de travail
- 40 heures par semaine
- Présence au bureau
- 3 jours par semaine
- Niveau d’expérience
- Mid-Senior level