Ingénieur(e) logiciel C++ principal(e) - Lead C++ Software Engineer

Eaton CorporationLévis, QC
CA$101,000 - CA$126,000Hybrid

About The Position

La division de la fiabilité énergétique d’Eaton est à la recherche d’un(e) ingénieur(e) logiciel C++ principal(e) motivé(e) à rejoindre son équipe des logiciels d’automatisation des réseaux électriques. Ce poste sera basé soit à Brossard (Québec) ou à Lévis (Québec) et offre des opportunités de travail hybride, ainsi que les avantages sociaux dès le premier jour. La fourchette salariale annuelle prévue pour ce poste est de 101 000 $ à 126 000$. Ce rôle est destiné à un candidat expérimenté qui aime travailler sur des systèmes logiciels complexes, distribués et à long cycle de vie, au cœur même des opérations des services publics. L’ingénieur(e) principal(e) collaborera étroitement avec les architectes, la gestion de produit, les équipes DevSecOps, la cybersécurité et des équipes d’ingénierie mondiales afin de livrer des solutions d’automatisation du réseau fiables, évolutives et sécurisées.

Requirements

  • Baccalauréat en informatique, en génie logiciel ou dans un domaine connexe.
  • 8 ans et plus d’expérience professionnelle en développement C++, incluant le C++ moderne (C++17 et plus récent).
  • Solide expérience dans le développement et la maintenance de systèmes logiciels vastes, complexes et à long cycle de vie.
  • Excellente compréhension de : La conception orientée objet et l’architecture logicielle, Le multithreading et la programmation concurrente, L’optimisation de la performance et la gestion mémoire, Le débogage de problèmes complexes à l’exécution
  • Expérience dans des environnements Windows.
  • Capacité démontrée à exercer un leadership technique sans autorité hiérarchique directe.
  • Maîtrise de l’anglais et du français (capacité à travailler dans ces langues).
  • Être autorisé légalement à travailler au Canada sans parrainage de l’entreprise maintenant et à l’avenir.

Nice To Haves

  • Expérience dans les logiciels pour services publics, l’énergie, l’industriel ou les infrastructures critiques.
  • Connaissance des systèmes distribués, de la messagerie et des patrons d’intégration d’entreprise.
  • Sensibilisation aux concepts de cybersécurité (Zero Trust, authentification, autorisation, communications sécurisées).
  • Expérience dans des environnements Agile / SAFe.
  • Connaissance des pipelines CI/CD, des tests automatisés et des pratiques DevSecOps.
  • Expérience avec des systèmes intégrés à du matériel ou déployés sur le terrain.

Responsibilities

  • Agir comme référence technique pour les composants C++ des plateformes logicielles d’automatisation du réseau, en influençant la conception, l’implémentation et la maintenabilité à long terme.
  • Contribuer aux décisions d’architecture liées à l’évolutivité, à la performance, à la fiabilité et à la sécurité, dans des déploiements distribués, sur site et hybrides.
  • Orienter les efforts de modernisation, incluant le découplage des composants, l’interopérabilité et l’efficacité à l’exécution.
  • Concevoir, développer, tester et maintenir des logiciels C++ de haute qualité utilisés dans des environnements critiques de calibre industriel.
  • Intervenir sur l’ensemble du cycle de vie logiciel : clarification des exigences, conception, implémentation, revues de code, tests et support en production.
  • Diagnostiquer et résoudre des problématiques complexes liées à la performance, à la concurrence, à la gestion mémoire et à l’intégration système.
  • Promouvoir activement la qualité logicielle, incluant les tests automatisés, l’analyse statique et des revues de code rigoureuses.
  • Collaborer avec les équipes DevSecOps et cybersécurité afin d’assurer la conformité aux standards de sécurité d’Eaton et aux attentes des clients des services publics.
  • Soutenir les activités de préparation des livraisons, incluant la gestion des défauts, l’analyse des causes racines et l’atténuation des incidents en production.
  • Encadrer et soutenir les autres ingénieurs par du mentorat technique, des revues de conception et le partage de bonnes pratiques.
  • Collaborer avec des équipes internationales (Amérique du Nord, Inde) pour livrer des solutions intégrées.
  • Travailler étroitement avec les propriétaires de produit et les experts métiers afin de traduire les besoins des services publics en solutions techniques robustes.

Benefits

  • Avantages sociaux dès le premier jour
  • Avantages en matière de santé et de bien-être
  • Avantages de retraite
  • Programmes qui prévoient des congés payés et non payés
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service