EATON

Développeur(euse) Logiciel C++ / Software Developer C++

EATON$76K — $95K *
Technical Services
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Software Engineering, Computer Science or equivalent from an accredited institution.
  • Experience in modern C++ programming (C++17, C++20, or above).
  • Familiarity with Jira and GitHub or similar development tools.
  • Fluency in both English and French, as technical documentation and communication will require both languages.
  • Legally authorized to work in Canada without need for sponsorship.

Responsibilities

  • Design and maintain C++ source code efficiently and reliably.
  • Review pull requests and promote best development practices.
  • Develop and execute unit tests for software components.
  • Assess and integrate emerging technologies and AI-driven development tools.
  • Create automation workflows in GitHub.

Benefits

  • Hybrid work opportunities.
  • Immediate access to benefits upon hire.
  • Work as part of a diverse and international team.
  • Engagement in product innovation and Agile transformations.
Full Job Description
La division des systèmes et services d'ingénierie électrique d'Eaton est actuellement à la recherche d'un(e) Développeur(euse) Logiciel. Ce poste est basé au Centre d'Innovation des Amériques d'Eaton à Brossard, QC. Ce rôle offre des opportunités de travail hybride, ainsi que des avantages sociaux dès le premier jour.

La fourchette salariale annuelle prévue pour ce poste est de 76 000 $ - 95 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.

Eaton's Electrical Engineering Services and Systems division is currently seeking a Software Developer. This role is based in our Eaton Americas Innovation Center in Brossard, QC, and offers hybrid work opportunities, as well as benefits from day one.

The expected annual salary range for this role is $76,000 - $95,000 per year.

Please note the salary information shown above is a general guideline only. Salaries are based upon candidate skills, experience, and qualifications, as well as market and business considerations.

Ce que vous ferez :

Eaton accélère et est un leader dans l'industrie grâce à ses offres numériques destinées aux clients des services publics. Êtes-vous un penseur stratégique doté d'une solide expérience en technologies et en développement de produits? Ce poste vous offre l'opportunité de rejoindre une équipe diversifiée et internationale engagée dans sa transformation agile et ses innovations de produits.

En tant que membre d'une équipe de développement multidisciplinaire, le (la) Développeur(euse) Logicielparticipera à la conception, au développement et à la maintenance des différentes composantes du logiciel de bureau CYME dans le domaine de l'analyse et de la modélisation des réseaux de distribution d'électricité et des énergies renouvelables. Le (la) candidat(e) contribuera aussi à l'intégration des engins de calculs de CYME dans la prochaine génération du système de planification avancée de la distribution d'Eaton (ADPS).

Principales fonctions:
  • Concevoir, développer et effectuer la maintenance du code source C++ de nos solutions de façon efficace, réutilisable et fiable.
  • Faire la révision des demandes de fusion (pull requests) et promouvoir les meilleures pratiques en développement logiciel.
  • Développer et exécuter des tests unitaires.
  • Évaluer les nouvelles technologies et les outils de développement, y compris les solutions de productivité basées sur l'IA.
  • Concevoir et mettre en œuvre des "workflows" d'automatisation GitHub.


Qualifications :

Qualifications requises:

Les finissants récents ainsi que les candidats ayant acquis leur expérience dans le cadre de stages ou de programmes coopératifs sont encouragés à postuler.

  • Baccalauréat en Génie logiciel, informatique ou l'équivalent d'un établissement agréé.
  • Expérience en programmation C++ moderne (C++17, C++ 20, ou plus).
  • Expérience avec Jira et GitHub, ou des outils de développement logiciel similaires.
  • Maîtrise de l'anglais et du français (compétences professionnelles). La maîtrise du français et de l'anglais est requise pour ce poste afin de communiquer avec des collègues et des partenaires situés à l'intérieur et à l'extérieur du Québec, ainsi que pour comprendre la documentation technique dans le domaine de notre industrie.
  • Doit être légalement autorisé à travailler au Canada sans le parrainage de l'entreprise.
  • Doit résider dans un rayon de 80 km de notre bureau de Brossard.


Qualifications préférables:
  • Familiarité avec le développement au sein d'une équipe agile.
  • Expérience avec le cadriciel MFC
  • Expérience avec l'environnement de développement Microsoft Visual Studio ou Visual Studio Code.
  • Connaissance de CMake.
  • Connaissance de Conan2 pour le développement de " packages " C++.
  • Connaissance des plateformes de CI/CD comme GitHub Actions.


Aptitudes:
  • Bonnes aptitudes pour la communication, les relations interpersonnelles et l'organisation.
  • Solides capacités d'analyse et de résolution de problèmes complexes.
  • Capacité à gérer efficacement son temps et à établir les priorités.


What you'll do:

Eaton is accelerating and leading the industry with its digital offerings to utility customers. Are you a strategic thinker with a strong background in technology and product development? This position is an opportunity to join a diverse and global team in its Agile transformation and product innovations.

As part of a multidisciplinary development team, the Software Developer will participate in the design, development and maintenance of several components of the CYME desktop application in the field of analysis and modeling of electricity distribution networks and renewable energies. They will also contribute to the integration of the CYME calculation engines to the next generation of Eaton's Advanced Distribution Planning System (ADPS).

Essential Responsibilities:
• Designs, builds, and maintains C++ source code for our solutions with a reliable, efficient, and reusable mindset.
• Review pull requests and advocate for software development best practices.
• Develop and execute unit tests.
• Assess emerging technologies and development tools, including AI-driven productivity solutions.
• Design and implement automation workflows in GitHub.

Qualifications:

Required Qualifications:

Recent graduates and candidates who have gained experience through internships or co-op placements are encouraged to apply.

  • Bachelor's degree in software engineering, Computer Science or equivalent from an accredited institution.
  • Experience in modern C++ programming (C++17, C++20, or above)
  • Experience with Jira and GitHub, or similar software development tools.
  • Fluency in both English and French. Fluency in French and English is required for this position in order to communicate with colleagues and partners located inside and outside of Quebec, as well as to understand technical documentation in the field of our industry.
  • Must be legally authorized to work in Canada without company sponsorship.
  • Must reside within an 80km radius of our Brossard office.


Preferred Qualifications:
  • Familiarity with development in an agile team.
  • Experience with MFC
  • Experience with Microsoft Visual Studio or Visual Studio Code.
  • Knowledge of CMake.
  • Knowledge of Conan2 for C++ package development.
  • Knowledge of CI/CD platforms such as GitHub Actions.


Skills:

  • Good communication, interpersonal, and organizational skills.
  • Strong analytical aptitude and complex problem-solving skills.
  • Effective time management, prioritization skills.


Tous les postes peuvent nécessiter des entretiens vidéo et en personne dans le cadre du processus de recrutement. Tous les candidats seront évalués en fonction de leurs compétences liées au poste, et leurs droits à la vie privée et à la sécurité de leurs données seront protégés conformément à la législation en vigueur.

Cet affichage concerne un poste vacant existant.

About EATON

Eaton Corporation plc is a multinational power management company with 2020 sales of $17.9 billion, founded in the US. Eaton provides energy-efficient solutions that help customers effectively manage electrical, hydraulic, and mechanical power more efficiently, safely, and sustainably. Eaton operates through three main business segments: Electrical Products, Electrical Systems and Services, and Hydraulics. The Electrical Products segment designs, manufactures, markets, and sells electrical components, such as circuit breakers, switches, and electrical protection and control devices. The Electrical Systems and Services segment offers electrical power distribution and assemblies, as well as engineering services and automation and control solutions. The Hydraulics segment provides products such as pumps, motors, valves, cylinders, and filtration products. Eaton has a global presence with operations in North America, Europe, Asia, and other regions.
Learn more about EATON
Size
85,947 employees
Market Cap
$62.2 billion
Industry
Net Income
$1.4 billion
Founded
2009
5 Year Trend
-0.1%
Revenue
$17.8 billion
NASDAQ

Similar Jobs

More Jobs at EATON

More Technical Services Jobs

Find similar Développeur(euse) Logiciel C++ / Software Developer C++ jobs: