Military Spouse Connection Jobs

Military Spouse Connection mobile logo

Job Information

Eaton Corporation Ingénieur des logiciels embarqués/ Lead Embedded Software Engineer in Brossard, Canada

Eaton’s ES AMER ESS division is currently seeking a Ingénieur des logiciels embarqués/ Lead Embedded Software Engineer. This position is based at the Eaton Americas Innovation Center in Brossard, Québec, Canada, and offers hybrid work opportunities, as well as benefits from day one. Candidates must reside within 80km of Brossard, Québec, Canada.

What you’ll do:

Ce que vous ferez :

En tant qu'ingénieur des logiciel embarqué, vous travaillerez sur des technologies embarquées telles que les microservices, la conteneurisation, la sécurité et les solutions IoT/cloud. Vous serez responsable de la conception et du développement d'applications embarquées pour les dispositifs de périphérie embarqués, qui constituent un élément constitutif de la solution numérique Brightlayer d'Eaton. Travaillez avec une équipe mondiale de développeurs, d'architectes et de propriétaires de produits techniques hautement qualifiés (aux États-Unis et en Inde) et des équipes de produits mondiales interfonctionnelles.

Dans ce rôle, vous devrez :

  • Diriger la conception et la mise en œuvre des fonctionnalités d'une plateforme IoT RTOS embarquée.

  • Collaborer avec les équipes de produits, les parties prenantes et les ingénieurs du monde entier pour créer des produits de haute qualité.

  • Étudier de nouvelles technologies et contribuer aux activités de cartographie technologique.

  • Évaluer les besoins commerciaux et les cas d'utilisation pour identifier les solutions potentielles.

  • Rédiger du code de haute qualité et haute performance, principalement écrit en C/C++.

  • Travailler avec l'équipe pour apporter des améliorations à l'artisanat logiciel à tous les niveaux.

  • Documentez les composants logiciels et les interactions à l'aide d'organigrammes, de diagrammes, de commentaires de code et d'extraits de code.

  • Faire preuve d'une aisance et d'un parti pris envers les logiciels open source et avoir une solide compréhension des meilleures pratiques en matière d'intégration de logiciels open source dans les produits commerciaux.

  • Travailler dans le cadre d'un train Agile Release mondial et multidisciplinaire.

  • Opérer dans un processus de développement itératif, en contribuant à l'amélioration du backlog de l'équipe et en collaborant pour fournir des estimations de travail, des plans de sprint et des plans PI pour répondre aux besoins des différentes équipes de développement de produits d'Eaton.

  • Tirez parti des meilleurs outils de développement logiciel pour permettre un développement de systèmes évolutifs.

  • Encadrer les membres de l'équipe junior sur les nouvelles technologies et les bonnes pratiques de codage.

  • Maintenir les compétences par l'étude des techniques de développement logiciel et des tendances en programmation.

Qualifications:

Qualifications de base requises :

  • Baccalauréat en informatique, en génie informatique, en génie logiciel ou en génie électrique d'un établissement accrédité.

  • Minimum de 7 ans d'expérience de travail dans le développement de logiciels de systèmes embarqués.

  • 5+ ans d'expérience dans le développement de code pour des systèmes embarqués basés sur RTOS.

  • Connaissance démontrée d'un système de contrôle de version de code source et utilisation efficace du système dans le contexte d'équipes de développement de logiciels de taille moyenne ou grande.

  • Solide compréhension des principes de conception de logiciels, des algorithmes, des structures de données et des concepts de multithreading.

  • Expérience pratique avec Python.

  • Les candidats doivent habiter à moins de 80km de Brossard, Québec, Canada.

  • Capacité et volonté de voyager jusqu'à 10%.

  • Doit être légalement autorisé à travailler au Canada sans parrainage de l'entreprise, maintenant ou à l'avenir.

Qualifications souhaitées :

  • Master en informatique ou en génie informatique.

  • 5+ ans d'expérience dans le développement de systèmes cyber-physiques en C++.

  • Développement de systèmes embarqués à l'aide de Zephyr ou FreeRTOS.

  • Solide compréhension des principes de conception orientée objet (OOD) et capacité à modéliser des conceptions de systèmes logiciels réfléchies et efficaces à l'aide d'UML.

  • Compétence démontrée dans l'utilisation ou la conception de systèmes communiquant avec des protocoles de réseau industriel (par exemple, HTTP, TCP/IP, MQTT, Modbus, BACnet, CAN).

  • Connaissance approfondie d'au moins un autre langage de programmation au-delà du C et du C++.

  • Expérience de travail au sein de grandes équipes diversifiées réparties à l'échelle mondiale.

  • Expérience avec le cadre Scaled Agile et Scrum.

Compétences professionelles:

Compétences:

  • Capable de communiquer et de diriger efficacement au sein d'une équipe mondiale, sur plusieurs fuseaux horaires.

  • Capacité d'influencer ses pairs et d'obtenir de l'adhésion et de l'adhésion grâce aux meilleures pratiques et aux idées techniques.

  • Fait preuve d'un penchant pour l'automatisation et est habile à automatiser divers aspects du SDLC, en particulier les tests.

  • Volonté de s'engager avec d'autres équipes de logiciels embarqués pour promouvoir la réutilisation, partager les connaissances et faire progresser la communauté de développement de logiciels au sein d'Eaton.

  • Solides compétences en résolution de problèmes et en débogage de logiciels.

  • Excellentes compétences en communication verbale et écrite, y compris la capacité de distiller et d'expliquer efficacement des concepts techniques.

  • Se tenir au courant des outils, des tendances et des méthodologies de génie logiciel à venir.

  • Bon jugement, gestion du temps et capacité à prendre des décisions.

  • Autodidacte avec la capacité de fonctionner efficacement avec un minimum de supervision.

  • Expérience de la direction de ressources techniques.

We are committed to ensuring equal employment opportunities for job applicants and employees. Our recruitment processes use balanced selection criteria and avoid unlawful discrimination against applicants on the basis of their age, colour, disability, marital status, national origin, gender, gender identity, genetic information, race or racial origin, religion, sexual orientation or any other status protected or required by law.

DirectEmployers