Retour à la recherche
Logo de Morgan Schaffer Ltée
Morgan Schaffer LtéeSource d’offres vérifiée

Concepteur en électronique et logiciels embarqués

  • Montréal, QC
  • Sur place
  • Publié 27 sept. 2026
  • 1 poste

Ouvre un site externe

Connectez-vous pour enregistrer ce poste
Type d’emploi
Temps plein
Niveau d’expérience
Expérimenté · 5+ ans
Formation minimale
Baccalauréat
Postuler avant le
25 oct. 2026
Langue de l’offre
français
Heures de travail
40 heures par semaine
Niveau d’expérience
Associate
Mode de candidature
La candidature directe est offerte

Résumé du poste

Design high-precision analog and digital electronics and develop, integrate, test, and maintain embedded C/C++ software for microcontrollers and embedded Linux platforms. Contribute across the product lifecycle, including system architecture, hardware and software debugging, validation, compliance testing, and continuous improvement of transformer-monitoring instruments.

Détails du poste

Chez Morgan Schaffer, nous sommes fiers de notre réputation de leader mondial des solutions de surveillance des transformateurs. Nous offrons à l’industrie électrique mondiale des produits d’analyse des gaz dissous (AGD) innovants, fiables, exacts et à haute performance, fabriqués sous un contrôle strict de la qualité. Morgan Schaffer est une compagnie basée à Montréal faisant partie de Doble Engineering de Boston, une société d’ESCO Technologie. ( https://www.doble.com , http://www.escotechnologies.com ) Notre équipe est composée d’ingénieurs, de scientifiques, de techniciens et d’assembleurs de haut niveau. Nous sommes présentement à la recherche d’une personne motivée pour mener notre croissance sur le marché mondial. Poste : CONCEPTEUR EN ÉLECTRONIQUE ET LOGICIELS EMBARQUÉS Département : Se rapporte au Chef de l’ingénierie électronique et logiciel Fonction principale: Concevoir, dans un contexte multidisciplinaire, des cartes électroniques analogiques et numériques permettant de contrôler, d’acquérir, de traiter et de communiquer les données d’un instrument de mesure précis et complexe. Nos instruments sont utilisés pour détecter la présence de gaz dissous dans l’huile des transformateurs électriques de haute puissance. Le titulaire du poste participera également au développement, à l’intégration et à la validation de logiciels embarqués en langage C/C++ sur microcontrôleurs et plateformes Linux embarquées telles que Raspberry Pi. Il contribuera à toutes les phases du cycle de développement, incluant l’architecture système, la conception électronique, le développement logiciel, les essais, le débogage, la validation des produits et leur amélioration continue, en appliquant les meilleures pratiques d’ingénierie matérielle et logicielle. Description des tâches : Contribuer à la conception et à l’architecture des systèmes électroniques et embarqués. Concevoir des circuits analogiques et numériques de haute précision. Analyser les circuits et optimiser le choix des composants selon les exigences du produit. Collaborer au développement de nouveaux produits avec des équipes multidisciplinaires. Concevoir, développer, tester et maintenir des logiciels embarqués en C/C++ pour microcontrôleurs et plateformes Linux telles que Raspberry Pi. Participer à l’architecture logicielle et assurer la qualité, la robustesse et la maintenabilité du code. Développer et intégrer des pilotes matériels (drivers) et des interfaces de communication (SPI, I²C, UART, USB, Ethernet). Définir, implanter et valider les protocoles de communication. Appliquer les bonnes pratiques de développement logiciel, incluant la gestion des configurations, les revues de code, la documentation technique et la traçabilité des changements. Déboguer et analyser les problèmes matériels et logiciels à l’aide d’outils de développement et d’instrumentation tels que JTAG, analyseurs logiques et oscilloscopes. Élaborer et exécuter des tests unitaires, d’intégration, système et de validation. Évaluer les performances des prototypes et leur conformité aux exigences et normes applicables. Identifier les causes fondamentales des problèmes et mettre en œuvre des solutions durables. Participer à l’amélioration continue des produits, des processus et des pratiques d’ingénierie. Exigences : Baccalauréat en génie électrique, génie électronique ou dans une discipline connexe. Minimum de cinq (5) années d’expérience en conception et développement de produits électroniques. Expérience en conception de circuits analogiques et numériques. Maîtrise d’un logiciel de conception électronique (CAD) tel qu’Altium Designer. Expérience avec les outils de simulation et d’analyse utilisés dans la conception électronique. Expérience en développement de firmware et de logiciels embarqués en langage C/C++ pour microcontrôleurs et plateformes embarquées sous Linux. Expérience avec les systèmes de gestion de versions. Connaissance des bonnes pratiques de développement logiciel, incluant la gestion de versions, la gestion des branches, les revues de code, la documentation technique et la gestion des changements. Expérience en intégration, validation et débogage de systèmes combinant matériel et logiciel. Connaissance des environnements de développement et des outils de débogage pour systèmes embarqués. Bonne compréhension des interfaces et protocoles de communication couramment utilisés en systèmes embarqués (SPI, I²C, UART, USB, Ethernet). Solides aptitudes d’analyse et de résolution de problèmes complexes impliquant à la fois le matériel et le logiciel. Excellentes aptitudes de communication orale et écrite en français et en anglais. Capacité à travailler efficacement au sein d’équipes multidisciplinaires. Faire preuve d’autonomie, d’initiative, de rigueur et de créativité. Atouts : Connaissance des normes RoHS, WEEE, FCC, CE, IEC-61010-1 et IEC 60255-27. Connaissance en langages de script comme Python. Connaissance en conception de logique programmable CPLD et FPGA. Connaissance des procédés/technologies de fabrication de PCB et d’assemblage de cartes électroniques. Connaissance des normes IPC associés à l’électronique. Avoir travaillé dans un contexte ISO 9001. Expérience avec les systèmes d'exploitation temps réel (RTOS) tels que FreeRTOS. Connaissance des pratiques d'intégration continue (CI/CD) et des outils d'automatisation des constructions logicielles. Expérience avec les tests unitaires et les cadres de tests logiciels embarqués. Connaissance des principes de cybersécurité applicables aux systèmes embarqués. Expérience avec les protocoles de communication industriels (Modbus, CAN, EtherCAT, etc.). Connaissance des outils de suivi de projets et de gestion d'anomalies (Jira, Azure DevOps, etc.). Expérience dans le déploiement de solutions Linux embarquées sous Yocto.

Ce que vous ferez

Design high-precision analog and digital electronics and develop, integrate, test, and maintain embedded C/C++ software for microcontrollers and embedded Linux platforms. Contribute across the product lifecycle, including system architecture, hardware and software debugging, validation, compliance testing, and continuous improvement of transformer-monitoring instruments.

Exigences

Requires a bachelor's degree in electrical engineering, electronic engineering, or a related discipline, and at least five years of experience designing and developing electronic products. Candidates need experience with analog and digital circuits, electronic CAD, embedded C/C++ for microcontrollers and Linux, version control, hardware-software integration and debugging, and common embedded communication interfaces; strong French and English communication skills are also required.

Compétences indiquées

  • Communication bilingue · Souhaitée

Autres compétences pertinentes

Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.

  • Analog And Digital Circuit Design
  • Embedded C/C++ Development
  • Microcontrollers
  • Embedded Linux
  • Altium Designer
  • Hardware Drivers
  • Communication Protocols
  • Hardware-Software Integration
  • System Testing And Validation
  • Hardware And Software Debugging
  • Version Control
  • Electronic CAD And Simulation
  • JTAG
  • Logic Analyzers
  • Oscilloscopes
  • Bilingual Communication

Domaines d’emploi

  • Engineering
  • Technology
  • Manufacturing
  • Energy

Autres postes chez Morgan Schaffer Ltée

Voir tous les postes chez Morgan Schaffer Ltée