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

Socket.dev

Brossard

Hybrid

CAD 76,000 - 95,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Avantages dès le premier jour

Job summary

Eaton, division des systèmes et services d’ingénierie électrique, recherche un Développeur Logiciel pour rejoindre le Centre d’Innovation des Amériques à Brossard, QC. Poste en mode hybride, avec avantages dès le premier jour.

Vous concevrez et développerez le code C++ pour CYME, participerez aux phases de test et contribuerez à l’intégration des engines de calcul dans ADPS. Profil: diplôme en génie logiciel ou équivalent, maîtrise du C++ moderne, Jira/GitHub, bilingue anglais-français et

Qualifications

  • Diplôme en génie logiciel ou équivalent d’un établissement accrédité.
  • Expérience en C++ moderne (C++17/20 ou plus).
  • Maîtrise de Jira et GitHub ou outils similaires.

Responsibilities

  • Concevoir, développer et maintenir le code C++ de nos solutions avec fiabilité et réutilisabilité.
  • Revoir les demandes de fusion et promouvoir les bonnes pratiques.
  • Développer et exécuter des tests unitaires.

Skills

C++ (modern)
Jira & GitHub
Bilingue Anglais/Français

Education

Baccalauréat en génie logiciel

Tools

GitHub

Job description

La division des systèmes et services d’\u2019ingénierie électrique d\u2019Eaton est actuellement \u00e0 la recherche d\u2019un(e) D\u00e9veloppeur(euse) Logiciel. Ce poste est basé au Centre d\u2019Innovation des Am\u00e9riques d\u2019Eaton \u00e0 Brossard, QC. Ce r\u00f4le offre des opportunit\u00e9s de travail hybride, ainsi que des avantages sociaux d\u00e8s le premier jour.

La fourchette salariale annuelle pr\u00e9vue pour ce poste est de 76 000 $ - 95 000 $.

Veuillez noter que les informations salariales ci-dessus ne sont fournies qu\u00e0 titre indicatif. Les salaires sont d\u00e9termin\u00e9s en fonction des comp\u00e9tences, de l\u00e9xp\u00e9rience et des qualifications des candidats, ainsi que des consid\u00e9rations du march\u00e9 et de l\u2019entreprise.

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\u00e9l\u00e8re et est un leader dans l\u2019industrie gr\u00e2ce \u00e0 ses offres num\u00e9riques destin\u00e9es aux clients des services publics. \u00c9tes-vous un penseur d\u00e9tail\u00e9 ayant une solide exp\u00e9rience en technologies et en d\u00e9veloppement de produits? Ce poste vous offre l\u2019opportunit\u00e9 de rejoindre une équipe diversifi\u00e9e et internationale engag\u00e9e dans sa transformation agile et ses innovations de produits.

En tant que membre d\u2019une équipe de d\u00e9veloppement multidisciplinaire, le (la) D\u00e9veloppeur(euse) Logiciel participer\u00e1 à la conception, au d\u00e9veloppement et \u00e0 la maintenance des diff\u00e9rentes composantes du logiciel de bureau CYME dans le domaine de l\u2019analyse et de la mod\u00e9lisation des r\u00e9seaux de distribution d\u00e9lectr\u00f4t et des \u00e9nergies renouvelables. Le (la) candidat(e) contribuera aussi \u00e0 l\u2019int\u00e9gration des engins de calculs de CYME dans la prochaine génération de syst\u00e8me de planification avanc\u00e9e de la distribution d\u2019Eaton (ADPS).

Principales fonctions:
  • Concevoir, d\u00e9velopper et effectuer la maintenance du code source C++ de nos solutions de fa\u00e7on efficace, r\u00e9utilisable et fiable.
  • Faire la r\u00e9vision des demandes de fusion (pull requests) et promouvoir les m\u00e9tieres pratiques en d\u00e9veloppement logiciel.
  • D\u00e9velopper et ex\u00e9cuter des tests unitaires.
  • \u00c9valuer les nouvelles technologies et les outils de d\u00e9veloppement, y compris les solutions de productivit\u00e9 bas\u00e9es sur l\u2019IA.
  • Concevoir et mettre en \u00e9t\u00e9rer des "workflows" d\u2019automatisation GitHub.
Qualifications :
Qualifications requises:

Les finissants r\u00e9cents ainsi que les candidats ayant acquis leur exp\u00e9rience dans le cadre de stages ou de programmes coop\u00e9ratifs sont encourag\u00e9s \u00e0 postuler.

  • Baccalaur\u00e9at en G\u00e9nie logiciel, informatique ou l\u2019\u00e9quivalent d\u2019un '\u00e9tablissement agr\u00e9' selon les r\u00e9gulations.
  • Exp\u00e9rience en pr\u00e9gamming C++ moderne (C++17, C++ 20, ou plus).
  • Exp\u00e9rience avec Jira et GitHub, ou des outils de d\u00e9veloppement logiciel similaires.
  • Ma\u00eetrise de l\u2019anglais et du fran\u00e7ais (comp\u00e9tences professionnelles). La ma\u00eetrise du fran\u00e7ais et de l\u2019anglais est requise pour ce poste afin de communiquer avec des coll\u00e8gues et des partenaires situ\u00e9s \u00e0 l\u2019int\u00e9rieur et \u00e0 l\u2019exterieur du Qu\u00e9bec, ainsi que pour comprendre la documentation technique dans le domaine de notre industrie.
  • Doit \u00eatre l\u2019alors autoris\u00e9 \u00e0 travailler au Canada sans le parrainage de l\u2019entreprise.
  • Doit r\u00e9sider dans un rayon de 80 km de notre bureau de Brossard.
Qualifications préférables:
  • Familiarit\u00e9 avec le d\u00e9veloppement au sein d\u2019une équipe agile.
  • Exp\u00e9rience avec le cadriciel MFC
  • Exp\u00e9rience avec l\u2019environnement de d\u00e9veloppement Microsoft Visual Studio ou Visual Studio Code.
  • Connaissances de CMake.
  • Connaissances de Conan2 pour le d\u00e9veloppement de "packages" C++.
  • Connaissances des plateaux CI/CD comme GitHub Actions.
Aptitudes:
  • Bonnes aptitudes pour la communication, les relations interpersonnelles et l\u2019organisation.
  • Solides capacit\u00e9s d\u2019analyse et de r\u00e9solution de probl\u00e8mes complexes.
  • Capacit\u00e9 \u00e0 g\u00e9rer efficacement son temps et \u00e0 établir les priorit\u00e9s.
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.

Chez Eaton, nous utilisons l\u2019intelligence artificielle (IA) pour vous recommander des postes correspondant aux compétences et à l\u2019exp\u00e9rience requises pour les r\u00f4les à pourvoir. Nos équipes d\u2019acquisition de talents utilisent également l\u2019IA pour identifier les candidats dont les compétences correspondent à l\u2019emploi. Les d\u00e9cisions d\u00e9bouchage sont prises par les responsables d\u2019Eaton dans le cadre d\u2019un processus d\u00e9tendre structurer, et non par l\u2019IA.

Nous nous engageons \u00e0 garantir l\u2019\u00e9galit\u00e9 des chances en m\u00e9tier de l\u2019emploi pour les candidats et les \u00e9mployes. Nos processus de recrutement utilisent des crit\u00e8res de s\u00e9lection ~equilibr\u00e9 pour~ éviter toute discrimination ill\u00e9gale aux kokcents des candidats en raison d\u2019leur \u00e0l\u00e9,">

Nous savons que de bons programmes d\u2019avantages sociaux sont importants pour les employés et leurs familles. Eaton offre divers avantages en m\u00e9tier de la santé et du bien- et se bien, attend eux de plan de la retraite? Err d\u2019ait up,. D\u00e9teux sur le droit a purr.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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

COMFORT SYSTEMS • Brossard

Hybrid
CAD 76,000 - 95,000
Avantages dès le premier jour
Travail hybride
Développeur(euse) logiciel sénior / Senior Software Developer
Développeur(euse) logiciel sénior / Senior Software Developer

Socket.dev • Brossard

Hybrid
CAD 92,000 - 115,000
Hybrid work
Benefits from day one
Développeur(euse) Logiciel Principal / Lead Software Developer
Développeur(euse) Logiciel Principal / Lead Software Developer

Eaton • Brossard

Hybrid
CAD 101,000 - 126,000
Avantages sociaux dès le premier jour
Travail hybride
Développeur(euse) Logiciel Principal / Lead Software Developer
Développeur(euse) Logiciel Principal / Lead Software Developer

Socket.dev • Brossard

Hybrid
CAD 101,000 - 126,000
Avantages dès le premier jour
Développeur(euse) QA principal(e) / Lead QA Developer
Développeur(euse) QA principal(e) / Lead QA Developer

Eaton Corporation • Brossard

Hybrid
CAD 101,000 - 126,000
Développeur(euse) Logiciel Principal / Lead Software Developer
Développeur(euse) Logiciel Principal / Lead Software Developer

Eaton Corporation • Brossard

Hybrid
CAD 101,000 - 126,000
Hybride travail
Avantages sociaux dès le premier jour
Développeur(euse) front-end / Front-End Developer
Développeur(euse) front-end / Front-End Developer

Eaton • Brossard

Hybrid
CAD 76,000 - 95,000
Hybrid work
Benefits from day one
Développeur(euse) QA principal(e) / Lead QA Developer, ADPS
Développeur(euse) QA principal(e) / Lead QA Developer, ADPS

Eaton Corporation • Brossard

Hybrid
CAD 101,000 - 126,000
Benefits from day one
Hybrid work model
Développeur(euse) logiciel sénior / Senior Software Developer
Développeur(euse) logiciel sénior / Senior Software Developer

Eaton • Brossard

Hybrid
CAD 92,000 - 115,000
Mode hybride
Avantages dès le premier jour
Développeur(euse) logiciel sénior / Senior Software Developer
Développeur(euse) logiciel sénior / Senior Software Developer

Eaton Corporation • Brossard

Hybrid
CAD 92,000 - 115,000
Hybrid work model
Benefits from day one