Back to job search
Morgan Schaffer Ltée logo

Concepteur en électronique et logiciels embarqués

French posting
  • Montréal, QC
  • On-site
  • Posted Sep 27, 2026
  • 1 position

Opens LinkedIn

Sign in to save this job
Employment type
Full-time
Experience level
Senior · 5+ years
Minimum education
Bachelor’s degree
Apply by
Oct 25, 2026
Posting language
French
Working hours
40 hours per week
Seniority
Associate
Application method
Direct apply is available

Job summary

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.

Job details

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.

What you’ll do

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.

Requirements

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.

Listed skills

  • Bilingual communication · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • 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

Job areas

  • Engineering
  • Technology
  • Manufacturing
  • Energy

More jobs from Morgan Schaffer Ltée

See all jobs from Morgan Schaffer Ltée