Développeur(euse) Principal(e) en Logiciels Embarqués

Eaton

Brossard

Hybrid

CAD 101,000 - 126,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Avantages sociaux dès le jour un
Horaire hybride (3 jours bureau/2 télé

Job summary

Le groupe ESS PRD d’Eaton recherche un Développeur(se) principal(e) en logiciels embarqués à Brossard, Québec, avec un mode de travail hybride (3 jours au bureau, 2 à domicile). Le rôle porte sur le développement de logiciels et micrologiciels en temps réel pour des relais de protection dans les réseaux électriques intelligents.

Le candidat idéal possède au moins 8 ans d’expérience en génie logiciel, dont 4 ans en logiciels embarqués, maîtrise C++ et l’anglais/français, et est prêt à diriger des

Qualifications

  • Diplôme universitaire en informatique, génie logiciel ou domaine connexe.
  • 8 ans ou plus d'expérience en développement logiciel, dont 4 ans en embarqué.
  • Maîtrise C++ et POO.
  • Maîtrise du français et de l'anglais; indispensable au QC et à l'international.
  • Autorisation légale de travailler au Canada sans parrainage.
  • Travail à Brossard (Québec); pas d'aide à la réinstallation.

Responsibilities

  • Diriger la conception de nouvelles fonctionnalités pour les produits.
  • Concevoir les interfaces système et résoudre les problèmes d’intégration.
  • Évaluer les exigences de performance et l’adéquation HW/SW embarqué.
  • Mentorer les développeurs juniors et intermédiaires.
  • Concevoir et développer des fonctionnalités pour dispositifs embarqués (protections réseau, diagnostics, cybersécurité).
  • Collaborer avec produits, ingénierie système et essais pour transformer les exigences en conceptions et tests unitaires.
  • Participer au développement produit: planification, estimation, programmation, tests unitaires et CI.

Skills

C/C++
POO (programmation orientée objet)
Linux embarqué
Réseaux TCP/IP / Ethernet
UML
Agile Scrum
TDD
GoogleTest/GoogleMock/xUnit++
Jira et Git

Education

Baccalauréat en informatique ou génie logiciel

Tools

Jira
Git
GoogleTest
GoogleMock
xUnit++

Job description

Career Opportunities: Développeur(euse) Principal(e) en Logiciels Embarqués (71225)

La division ESS PRD (Power Reliability Division) d’Eaton est actuellement à la recherche d’un(e) développeur(euse) principal(e) en logiciels embarqués. Ce poste sera basé à notre bureau de Brossard (Québec), selon un horaire hybride (3 jours au bureau et 2 jours en télétravail), et offre les avantages sociaux dès le jour un.

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:

À titre de développeur(euse) principal(e) en logiciels embarqués, vous développerez des logiciels et micrologiciels embarqués destinés à des systèmes de contrôle en temps réel à haute performance des relais de protection utilisés dans les applications de réseaux électriques intelligents. Vous collaborerez avec une équipe d’ingénierie multidisciplinaire (logiciel, matériel et essais) afin de définir les exigences entre les sous-systèmes matériels et logiciels.

Responsabilités essentielles:

  • Diriger des activités de conception de haut niveau pour les nouvelles fonctionnalités des produits.
  • Diriger des activités de conception des interfaces système et de résolution des problèmes d’intégration.
  • Évaluer des exigences de performance des systèmes afin de déterminer l’adéquation des composantes matérielles et logicielles embarquées.
  • Agir comme mentor technique auprès des développeurs juniors et intermédiaires.
  • Concevoir et développer des fonctionnalités pour des dispositifs électroniques intelligents de réseaux électriques, notamment des algorithmes de protection des réseaux, des fonctions de diagnostic et de pronostic, des protocoles de communication, des mesures de cybersécurité ainsi que d’autres fonctions de relais, de contrôle et de surveillance à l’aide des langages C/C++.
  • Collaborer avec les responsables de produit, les gestionnaires fonctionnels et l’équipe d’ingénierie système afin de traduire les exigences et cas d’utilisation en conceptions de micrologiciels, modules logiciels et essais unitaires.
  • Participer aux activités de développement de nouveaux produits et fonctionnalités, y compris la planification, l’estimation des tâches, la conception, la programmation, les essais unitaires, les révisions par les pairs, l’intégration et les mises en production.
  • Collaborer avec des clients internes et externes, notamment les équipes Marketing, Service, Opérations et d’autres groupes d’ingénierie tout au long du cycle de vie du développement de produits.
  • Participer à l’analyse et à la spécification des sous-systèmes logiciels embarqués.
  • Concevoir et mettre en œuvre des essais unitaires pour soutenir les activités de validation des développeurs et l’intégration aux pipelines d’intégration continue (CI).
  • Participer aux revues de conception et de code, et les diriger au besoin.
  • Planifier et exécuter les tâches en collaboration avec l’équipe de projet afin d’assurer l’atteinte des objectifs.
  • Évaluer et recommander des améliorations aux processus de développement logiciel en collaboration avec la direction de l’ingénierie.

Qualifications de base:

  • Baccalauréat en informatique, en génie logiciel ou dans un domaine connexe obtenu auprès d’un établissement reconnu.
  • Huit (8) ans ou plus d’expérience en développement logiciel, dont 4 ans en développement de logiciels embarqués.
  • Expérience professionnelle avec la programmation C++ et la programmation orientée objet.
  • Maîtrise du français et de l’anglais. La maîtrise des deux langues est requise afin de communiquer avec des collègues, clients et partenaires situés au Québec et à l’extérieur du Québec, ainsi que pour comprendre la documentation technique liée au domaine de notre industrie.
  • Vous devez être légalement autorisé à travailler au Canada sans être parrainé par l’entreprise.
  • Aucune aide à la réinstallation n’est offerte. Les candidats doivent pouvoir travailler aux bureaux de Brossard (Québec).

Qualifications préférables:

  • Expérience avérée avec les environnements et outils de développement logiciel pour Linux embarqué.
  • Familiarité avec l’utilisation ou la conception de systèmes exploitant des protocoles réseau tels que les communications série, TCP/IP et Ethernet.
  • Capacité à modéliser des conceptions à l’aide d’UML ou de méthodologies similaires et à élaborer des cas d’utilisation représentant le comportement de systèmes en temps réel.
  • Aptitude à travailler efficacement dans un environnement Agile Scrum ou toute autre méthodologie de développement itératif.
  • Expérience en développement piloté par les tests (TDD) et bonne connaissance des cadres d’essais unitaires tels que GoogleTest, GoogleMock ou xUnit++.
  • Expérience avec des outils de gestion du cycle de vie du développement logiciel (SDLC) dans un environnement d’équipe, tels que Jira et Git.
Compétences professionnelles:
  • Disponibilité pour voyager jusqu’à 10 % du temps.
  • Capacité à diriger, collaborer et communiquer efficacement au sein d’équipes mondiales.
  • Capacité à travailler avec des équipes d’ingénierie multidisciplinaires internationales (logiciel, logiciel embarqué, matériel, systèmes électriques, systèmes, produits et essais) afin de livrer des produits et fonctionnalités pour le groupe Contrôles et Relais.
  • Aptitude à collaborer avec des clients internes et externes, notamment les équipes Marketing, Service, Opérations et d’autres groupes d’ingénierie tout au long du cycle de développement des produits.
  • Excellentes compétences en communication verbale et écrite, ainsi qu’une capacité à expliquer clairement des concepts et enjeux techniques.
  • Excellentes aptitudes en résolution de problèmes.
  • Esprit d’initiative et capacité à travailler avec un minimum de supervision.
  • Capacité à évoluer dans un environnement dynamique axé sur les échéances.
  • Solides compétences en planification et en organisation.

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.

Chez Eaton, nous utilisons l’intelligence artificielle (IA) pour vous recommander des postes correspondant aux compétences et à l’expérience requises pour les rôles à pourvoir. Nos équipes d’acquisition de talents utilisent également l’IA pour identifier les candidats dont les compétences correspondent à l’emploi. Les décisions d’embauche sont prises par les responsables d’Eaton dans le cadre d’un processus d’entrevue structuré, et non par l’IA.

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.


Nous savons que de bons programmes d'avantages sociaux sont importants pour les employés et leurs familles. Eaton offre divers avantages en matière de santé et de bien-être ainsi que des avantages de retraite, et plusieurs programmes qui prévoient des congés payés et non payés. Veuillez noter que les programmes et options spécifiques disponibles pour un employé peuvent dépendre de facteurs d'éligibilité tels que l'emplacement géographique, la date d'embauche et l'applicabilité des conventions collectives.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Développeur(euse) logiciel principal(e) / Lead Software Developer
Développeur(euse) logiciel principal(e) / Lead Software Developer

Eaton • Brossard

Hybrid
CAD 101,000 - 126,000
Hybrid work
Benefits from day one
Développeur(euse) Principal(e) en Logiciels Embarqués
Développeur(euse) Principal(e) en Logiciels Embarqués

Eaton Corporation • Brossard

On-site
CAD 101,000 - 126,000
Avantages dès le jour 1
Développeur(euse) Full Stack Sénior / Senior Full Stack Developer
Développeur(euse) Full Stack Sénior / Senior Full Stack Developer

Eaton • Brossard

Hybrid
CAD 92,000 - 115,000
Hybride de travail
Avantages dès le premier jour
Développeur(euse) logiciel C++ sénior / Senior Software Developer C++
Développeur(euse) logiciel C++ sénior / Senior Software Developer C++

Eaton • Brossard

Hybrid
CAD 92,000 - 115,000
Avantages sociaux dès le premier jour
Travail hybride
Développeur(euse) Principal(e) Front-End / Lead Front-End Developer
Développeur(euse) Principal(e) Front-End / Lead Front-End Developer

Eaton • Brossard

Hybrid
CAD 101,000 - 126,000
Avantages sociaux dès le jour 1
Mode hybride de travail
Développeur(euse) Full Stack Sénior / Senior Full Stack Developer
Développeur(euse) Full Stack Sénior / Senior Full Stack Developer

Eaton Corporation • Brossard

Hybrid
CAD 92,000 - 115,000
Avantages sociaux dès le premier jour
Développeur(euse) logiciel principal(e) / Lead Software Developer
Développeur(euse) logiciel principal(e) / Lead Software Developer

Eaton Group • Brossard

Hybrid
CAD 101,000 - 126,000
Hybrid work
Benefits from day one
Health benefits
Développeur(euse) Principal(e) Front-End / Lead Front-End Developer
Développeur(euse) Principal(e) Front-End / Lead Front-End Developer

Eaton Corporation • Brossard

On-site
CAD 101,000 - 126,000
Avantages dès le jour 1
Mode hybride
Assurances santé
Développeur(euse) Logiciel Principal / Lead Software Developer
Développeur(euse) Logiciel Principal / Lead Software Developer

Eaton Corporation • Brossard

On-site
CAD 101,000 - 126,000
Hybride travail
Avantages sociaux dès le premier jour
Développeur(euse) Logiciel Principal / Lead Software Developer
Développeur(euse) Logiciel Principal / Lead Software Developer

Eaton • Brossard

On-site
CAD 101,000 - 126,000
Avantages sociaux dès le premier jour
Travail hybride