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

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

16 Sep
|
Socket.dev
|
Brossard

16 Sep

Socket.dev

Brossard

La division des systèmes et services d’u2019ingénierie électrique du2019Eaton est actuellement u00e0 la recherche du2019un(e) Du00e9veloppeur(euse) Logiciel. Ce poste est basé au Centre du2019Innovation des Amu00e9riques du2019Eaton u00e0 Brossard, QC. Ce ru00f4le offre des opportunitu00e9s de travail hybride, ainsi que des avantages sociaux du00e8s le premier jour.

La fourchette salariale annuelle pru00e9vue pour ce poste est de 76 000 $ - 95 000 $.

Veuillez noter que les informations salariales ci-dessus ne sont fournies quu00e0 titre indicatif. Les salaires sont du00e9terminu00e9s en fonction des compu00e9tences, de lu00e9xpu00e9rience et des qualifications des candidats, ainsi que des considu00e9rations du marchu00e9 et de lu2019entreprise.

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 accu00e9lu00e8re et est un leader dans lu2019industrie gru00e2ce u00e0 ses offres numu00e9riques destinu00e9es aux clients des services publics. u00c9tes-vous un penseur du00e9tailu00e9 ayant une solide expu00e9rience en technologies et en du00e9veloppement de produits? Ce poste vous offre lu2019opportunitu00e9 de rejoindre une équipe diversifiu00e9e et internationale engagu00e9e dans sa transformation agile et ses innovations de produits.

En tant que membre du2019une équipe de du00e9veloppement multidisciplinaire, le (la) Du00e9veloppeur(euse) Logiciel participeru00e1 à la conception, au du00e9veloppement et u00e0 la maintenance des diffu00e9rentes composantes du logiciel de bureau CYME dans le domaine de lu2019analyse et de la modu00e9lisation des ru00e9seaux de distribution du00e9lectru00f4t et des u00e9nergies renouvelables. Le (la) candidat(e) contribuera aussi u00e0 lu2019intu00e9gration des engins de calculs de CYME dans la prochaine génération de systu00e8me de planification avancu00e9e de la distribution du2019Eaton (ADPS).

Principales fonctions:

- Concevoir, du00e9velopper et effectuer la maintenance du code source C++ de nos solutions de fau00e7on efficace, ru00e9utilisable et fiable.
- Faire la ru00e9vision des demandes de fusion (pull requests) et promouvoir les mu00e9tieres pratiques en du00e9veloppement logiciel.
- Du00e9velopper et exu00e9cuter des tests unitaires.
- u00c9valuer les nouvelles technologies et les outils de du00e9veloppement, y compris les solutions de productivitu00e9 basu00e9es sur lu2019IA.
- Concevoir et mettre en u00e9tu00e9rer des "workflows" du2019automatisation GitHub.

Qualifications :

Qualifications requises:





Les finissants ru00e9cents ainsi que les candidats ayant acquis leur expu00e9rience dans le cadre de stages ou de programmes coopu00e9ratifs sont encouragu00e9s u00e0 postuler.

- Baccalauru00e9at en Gu00e9nie logiciel, informatique ou lu2019u00e9quivalent du2019un 'u00e9tablissement agru00e9' selon les ru00e9gulations.
- Expu00e9rience en pru00e9gamming C++ moderne (C++17, C++ 20, ou plus).
- Expu00e9rience avec Jira et GitHub, ou des outils de du00e9veloppement logiciel similaires.
- Mau00eetrise de lu2019anglais et du franu00e7ais (compu00e9tences professionnelles). La mau00eetrise du franu00e7ais et de lu2019anglais est requise pour ce poste afin de communiquer avec des collu00e8gues et des partenaires situu00e9s u00e0 lu2019intu00e9rieur et u00e0 lu2019exterieur du Quu00e9bec, ainsi que pour comprendre la documentation technique dans le domaine de notre industrie.
- Doit u00eatre lu2019alors autorisu00e9 u00e0 travailler au Canada sans le parrainage de lu2019entreprise.
- Doit ru00e9sider dans un rayon de 80 km de notre bureau de Brossard.

Qualifications préférables:

- Familiaritu00e9 avec le du00e9veloppement au sein du2019une équipe agile.
- Expu00e9rience avec le cadriciel MFC
- Expu00e9rience avec lu2019environnement de du00e9veloppement Microsoft Visual Studio ou Visual Studio Code.
- Connaissances de CMake.
- Connaissances de Conan2 pour le du00e9veloppement de "packages" C++.
- Connaissances des plateaux CI/CD comme GitHub Actions.

Aptitudes:

- Bonnes aptitudes pour la communication, les relations interpersonnelles et lu2019organisation.
- Solides capacitu00e9s du2019analyse et de ru00e9solution de problu00e8mes complexes.
- Capacitu00e9 u00e0 gu00e9rer efficacement son temps et u00e0 établir les prioritu00e9s.

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.
- Robust 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.

Chez Eaton, nous utilisons lu2019intelligence artificielle (IA) pour vous recommander des postes correspondant aux compétences et à lu2019expu00e9rience requises pour les ru00f4les à pourvoir. Nos équipes du2019acquisition de talents utilisent également lu2019IA pour identifier les candidats dont les compétences correspondent à lu2019emploi. Les du00e9cisions du00e9bouchage sont prises par les responsables du2019Eaton dans le cadre du2019un processus du00e9tendre structurer, et non par lu2019IA.

Nous nous engageons u00e0 garantir lu2019u00e9galitu00e9 des chances en mu00e9tier de lu2019emploi pour les candidats et les u00e9mployes. Nos processus de recrutement utilisent des critu00e8res de su00e9lection ~equilibru00e9 pour~ éviter toute discrimination illu00e9gale aux kokcents des candidats en raison du2019leur u00e0lu00e9,">

Nous savons que de bons programmes du2019avantages sociaux sont importants pour les employés et leurs familles. Eaton offre divers avantages en mu00e9tier de la santé et du bien- et se bien, attend eux de plan de la retraite? Err du2019ait up,. Du00e9teux sur le droit a purr.

📌 Développeur(euse) Logiciel C++ / Software Developer C++ (Brossard)
🏢 Socket.dev
📍 Brossard

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: développeur(euse) logiciel c++ / software developer c++ (brossard) / brossard

Subscribe to this job alert:

Get the latest job offers by email for: développeur(euse) logiciel c++ / software developer c++ (brossard) / brossard