Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Un leader dans le domaine des technologies de conseil et de solutions recherche un Ingénieur Logiciel Embarqué – Spécialiste MCU. Vous rejoindrez une équipe d’ingénierie innovante, contribuant au développement et à la validation de logiciels embarqués sur des plateformes à microcontrôleur. Ce poste requiert une expertise avérée en C/C++ et une collaboration étroite avec les équipes hardware.
Nous recherchons un Ingénieur Logiciel Embarqué – Spécialiste MCU talentueux pour rejoindre notre équipe d’ingénierie. Vous serez chargé du développement, des tests et du débogage de logiciels embarqués sur des plateformes à microcontrôleur, en garantissant fiabilité et performance pour des applications temps réel. Ce poste implique une étroite collaboration avec les équipes hardware et une solide compréhension des systèmes bas niveau.
Concevoir, développer, tester et déboguer des logiciels embarqués pour des plateformes à microcontrôleur (ex. : ARM Cortex, STM32)
Implémenter et maintenir des drivers bas niveau et gérer les interfaces de périphériques (SPI, I2C, UART, ADC, etc.)
Collaborer avec les équipes hardware pour le bring-up carte, l'intégration et la validation système
Assurer la conformité avec les normes de sûreté de fonctionnement ou de cybersécurité (ex. : ISO 26262, MISRA) lorsque nécessaire
Rédiger et maintenir une documentation claire et détaillée du code et des processus de développement
Participer aux revues de code et contribuer aux initiatives d'amélioration continue
Diplôme Bac+5 (Ingénieur ou Master) en Génie Électrique, Informatique Industrielle ou domaine technique équivalent
Minimum 3 ans d’expérience en développement de systèmes embarqués en C/C++
Maîtrise du développement firmware en environnement RTOS ou bare-metal
Expérience confirmée avec les outils de débogage, oscilloscopes et analyseurs logiques
Bonne connaissance des contraintes liées à la co-conception matériel/logiciel
Maîtrise du français et de l’anglais, à l’oral comme à l’écrit
------------
English
We are seeking a skilled Embedded Software Engineer – MCU Specialist to join our engineering team. You will be responsible for the development, testing, and debugging of embedded software on microcontroller-based platforms, ensuring high reliability and performance for real-time applications. This role requires close collaboration with hardware teams and a strong understanding of low-level system operations.
Design, develop, test, and debug embedded software for microcontroller platforms (e.g., ARM Cortex, STM32)
Implement and maintain low-level drivers and manage peripheral interfaces (SPI, I2C, UART, ADC, etc.)
Collaborate with hardware teams for system bring-up, integration, and validation
Ensure compliance with functional safety or cybersecurity standards (e.g., ISO 26262, MISRA) when applicable
Produce and maintain clear, detailed documentation of code and development processes
Participate in code reviews and contribute to continuous improvement of development practices
Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related technical field
Minimum of 3 years of experience in embedded systems development using C/C++
Proficient in RTOS-based and/or bare-metal embedded firmware development
Solid experience with debugging tools, oscilloscopes, and logic analyzers
Familiarity with hardware/software co-design and microcontroller constraints
Bilingual proficiency in English and French (oral and written)