Canada Job Openings
Eaton
Ingénieur des logiciels embarqués/ Lead Embedded Software Engineer
Brossard
August 28, 2024
What you’ll do:
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 Io T/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 Io T 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:
- 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 Free RTOS.
- 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:
- 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.
New Job Alerts
Viaggio Hospitality Group
Guest Service Agent
Squamish
PART TIME
November 18, 2024
View Job DescriptionMarmen Énergie Inc.
Cariste d'équipement lourd
Matane
FULL TIME
November 18, 2024
View Job DescriptionNational Diabetes Trust
G Licence Delivery Driver
Ottawa
FULL TIME
November 18, 2024
View Job DescriptionLooking for similar job?
CPP Investments
Ingénieur principal, Marchés financiers et placements factoriels, Technologies des marchés publics (Contrat de 12 mois)
Toronto
CONTRACT
August 28, 2024
View Job DescriptionAtkinsRéalis
Géologue ou Ingénieur(e) en géologie - Prolongement de la ligne bleue
FULL TIME
August 28, 2024
View Job DescriptionAtkinsRéalis
Cheffe ou chef d’équipe ingénieur de chantier - Prolongement de la ligne bleue
FULL TIME
August 28, 2024
View Job DescriptionAltanergy Groupe
Ingénieur(e) de mise en service (mécanique du bâtiment)
FULL TIME
August 28, 2024
View Job DescriptionSee What’s New: Eaton Job Opportunities
Eaton
Senior Manager Sales Electric Vehicle Charging Infra (EVCI)
Bengaluru
September 6, 2024
View Job DescriptionNew Job Alerts
Viaggio Hospitality Group
Guest Service Agent
Squamish
PART TIME
November 18, 2024
View Job DescriptionMarmen Énergie Inc.
Cariste d'équipement lourd
Matane
FULL TIME
November 18, 2024
View Job DescriptionNational Diabetes Trust
G Licence Delivery Driver
Ottawa
FULL TIME
November 18, 2024
View Job Description