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é à 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 $. Veuillez noter que les informations salariales ci-dessus ne sont fournies qu’à titre indicatif. Les salaires sont déterminés en fonction des compétences, de l’expérience et des qualifications des candidats, ainsi que des considérations du marché et de l’entreprise. Ce que vous ferez:L’ingénieur(e) logiciel C++ principal(e) jouera un rôle clé de leadership technique très concret (hands‑on) dans le développement et l’évolution des plateformes logicielles d’automatisation des réseaux électriques. Ces systèmes critiques permettent aux services publics d’exploiter, d’automatiser et de moderniser le réseau électrique avec un haut niveau de fiabilité, de performance et de sécurité. Leadership technique et architectureAgir 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.Développement logicielConcevoir, 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.Qualité, fiabilité et sécurité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.Collaboration et mentoratEncadrer 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.Qualifications requises :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écutionExpé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. Qualifications souhaitées :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. Compétences professionnelles:Solides compétences en communication, avec la capacité de transmettre clairement des idées complexes à des parties prenantes techniques et non techniques. Capacité démontrée à collaborer efficacement au sein d’équipes multidisciplinaires et internationales. Aptitude avérée à exercer un leadership technique et une influence positive, incluant le mentorat et l’accompagnement de collègues sans autorité hiérarchique directe. Excellentes capacités d’analyse et de résolution de problèmes dans des environnements complexes et dynamiques. Capacité à prioriser le travail, gérer des demandes concurrentes et livrer des résultats, avec un haut niveau de responsabilisation. Orientation client et qualité, avec une attention particulière à la fiabilité, à la sécurité et aux résultats à long terme. Adaptabilité et ouverture au changement dans des contextes techniques et organisationnels en évolution. Jugement professionnel, intégrité et alignement avec les valeurs et normes éthiques d’Eaton. Pourquoi ce rôle est stimulant:Travailler sur des logiciels critiques qui soutiennent directement la fiabilité et la modernisation du réseau électrique. Influencer l’orientation technique des principales plateformes d’automatisation du réseau d’Eaton. Trouver l’équilibre entre un travail technique approfondi et un impact architectural à grande échelle. Collaborer avec des ingénieurs, architectes et experts du domaine des services publics hautement qualifiés. Contribuer à la transformation numérique d’Eaton dans le domaine de l’automatisation des réseaux électriques. What you’ll do:Eaton’s Power Reliability Division is currently seeking a motivated Lead C++ Software Engineer for its Utilities Grid Automation Software team. This role is based in our offices in Lévis (Quebec) and offers hybrid work opportunities, as well as benefits from day one. The Lead C++ Software Engineer plays a key technical leadership role (hands‑on) in the development and evolution of our grid automation software platforms. These mission‑critical systems enable electric utilities to operate, automate, and modernize the grid with high reliability, performance, and security. Technical Leadership & ArchitectureAct as a technical leader for C++‑based components across the grid automation software platforms, influencing design, implementation, and long‑term maintainability. Contribute to architecture decisions related to scalability, performance, reliability, and security in distributed and on‑prem/hybrid deployments. Guide technical direction on modernization efforts, including component decoupling, interoperability, and runtime efficiency.Software DevelopmentDesign, develop, test, and maintain high‑quality C++ software used in utility‑grade, mission‑critical environments. Work across the full software lifecycle: requirements refinement, design, implementation, code reviews, testing, and production support. Troubleshoot and resolve complex issues related to performance, concurrency, memory management, and system integration.Quality, Reliability & SecurityChampion software quality, including automated testing, static analysis, and rigorous code reviews. Partner with DevSecOps and Cybersecurity teams to ensure compliance with Eaton security standards and utility customer expectations. Support release readiness activities, including defect triage, root‑cause analysis, and production issue mitigation.Collaboration & MentorshipMentor and support other engineers through technical guidance, design reviews, and best‑practice sharing. Collaborate with global teams (North America, India) to deliver integrated solutions. Work closely with product owners and SMEs to translate utility requirements into robust technical solutions.Qualified Qualifications :Required Qualifications :Bachelor’s degree in Computer Science, Software Engineering, or a related field. 8+ years of professional C++ development experience, including modern C++ (C++17 and newer). Strong experience building and maintaining large, complex, long‑lived software systems. Solid understanding of:Object‑oriented design and software architecture Multithreading and concurrency Performance optimization and memory management Debugging complex runtime issuesExperience working in Windows‑based environments. Proven ability to lead technically without direct authority. Fluency in both English and French (ability to work in both languages). Legally authorized to work in Canada without company sponsorship now or in the future.Preferred Qualifications :Experience with utility, energy, industrial, or infrastructure software. Familiarity with distributed systems, messaging, and enterprise integration patterns. Exposure to cybersecurity concepts (Zero Trust, authentication, authorization, secure communications). Experience working in Agile / SAFe environments. Knowledge of CI/CD pipelines, automated testing, and DevSecOps practices. Experience interfacing with hardware‑adjacent or field‑deployed systems.Skills:Strong communication skills, with the ability to clearly convey complex ideas to technical and non‑technical stakeholders. Proven ability to collaborate effectively in cross‑functional and global teams. Demonstrated technical leadership and influence, including mentoring and guiding peers without formal authority. Strong problem‑solving and critical‑thinking skills applied in complex, fast‑paced environments. Ability to prioritize work, manage competing demands, and deliver results with a high degree of accountability. Customer and quality focused mindset, with attention to reliability, safety, and long‑term outcomes. Adaptability and openness to change in evolving technical and business environments. Professional judgment, integrity, and alignment with Eaton’s values and ethical standards. What Makes This Role Compelling:Work on mission‑critical software that directly supports grid reliability and modernization. Influence the technical direction of Eaton’s flagship grid automation platforms. Balance deep technical work with architecture‑level impact. Collaborate with highly skilled engineers, architects, and utility domain experts. Be part of Eaton’s broader digital transformation in utility automation. Nous nous engageons à garantir l’égalité des chances en matière d’emploi pour les candidats et les employés. Nos processus de recrutement utilisent des critères de sélection équilibrés et évitent toute discrimination illégale à l’encontre des candidats en raison de leur âge, de leur couleur, de leur handicap, de leur état matrimonial, de leur origine nationale, de leur sexe, de leur identité sexuelle, de leurs informations génétiques, de leur race ou de leur origine raciale, de leur religion, de leur orientation sexuelle ou de tout autre statut protégé ou requis par la loi. All positions may require participation in video and in‑person interviews as part of the hiring process. All candidates will be evaluated based on job‑related competencies, and all candidates’ privacy rights and data security will be protected in accordance with applicable laws. Cette annonce concerne un poste vacant existant. This posting is for an existing vacancy.#J-18808-Ljbffr
Ingénieur(E) Logiciel C++ Principal(E) - Lead C++ Software Engineer
EATON CORPORATION
lévis, lévis
Published 7 days ago
Report job