> Markdown version of [/jobs/ext/2839332-ingenieur-developpement-embarque-h-f](https://www.wearedevelopers.com/jobs/ext/2839332-ingenieur-developpement-embarque-h-f). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Ingénieur Développement Embarqué H/F - **Company:** Pourquoi Myttra - **Location:** Nantes, France - **Contract:** Permanent contract - **Skills:** ARM Architecture, Unit Testing, C++ (Programming Language), Configuration Management, Software Quality, Code Review, Communications Protocols, Computer Engineering, Software Debugging, Embedded Software, Firmware, FreeRTOS, Joint Test Action (IEEE Standards), Real-Time Operating Systems, Software Engineering, Universal Asynchronous Receiver/Transmitter, Management of Software Versions, Planning Software, PIC Microcontroller, Git, Integration Tests, Bare Metal - **Published:** September 11, 2026 - **Apply:** https://www.hellowork.com/fr-fr/emplois/83256192.html ## About the Role Profil RecherchéFormation : Diplôme d'ingénieur ou Bac +5 en systèmes embarqués, électronique, informatique industrielle ou formation équivalente.C/C++ : Très bonne maîtrise du développement C/C++ embarqué, avec une réelle appétence pour la programmation bas niveau.STM32 : Expérience pratique du développement sur microcontrôleurs STM32 ou architectures ARM Cortex équivalentes.Bas niveau : Bonne compréhension des architectures microcontrôleurs, interruptions, timers, gestion mémoire et périphériques.Interfaces : Connaissance des principaux bus et protocoles embarqués : SPI, I²C, UART, CAN, GPIO.Debug : Capacité à investiguer et résoudre des problématiques directement sur cible avec des outils de debug type JTAG/SWD.Temps réel : Une expérience en bare-metal, RTOS ou FreeRTOS constitue un réel atout.Git : Bonne maîtrise de Git et des méthodes de gestion de configuration logicielle.Électronique : Capacité à comprendre l'environnement hardware du logiciel et idéalement à lire un schéma électronique ou une datasheet composant.Méthodologie : Rigueur dans le développement, les tests, la documentation et la gestion des versions.Savoir-être : Autonomie, curiosité technique, capacité d'analyse et goût pour la résolution de problèmes complexes.Travail en équipe : Capacité à évoluer dans un environnement R&D multidisciplinaire avec des ingénieurs logiciel, électronique, système et validation.Nous recherchons avant tout un profil qui aime comprendre ce qui se passe entre le code et le hardware, capable de prendre en main un système embarqué et d'aller jusqu'au diagnostic sur cible., * Formation : Diplôme d'ingénieur ou Bac +5 en systèmes embarqués, électronique, informatique industrielle ou formation équivalente. * C/C++ : Très bonne maîtrise du développement C/C++ embarqué, avec une réelle appétence pour la programmation bas niveau. * STM32 : Expérience pratique du développement sur microcontrôleurs STM32 ou architectures ARM Cortex équivalentes. * Bas niveau : Bonne compréhension des architectures microcontrôleurs, interruptions, timers, gestion mémoire et périphériques. * Interfaces : Connaissance des principaux bus et protocoles embarqués : SPI, I²C, UART, CAN, GPIO. * Debug : Capacité à investiguer et résoudre des problématiques directement sur cible avec des outils de debug type JTAG/SWD. * Temps réel : Une expérience en bare-metal, RTOS ou FreeRTOS constitue un réel atout. * Git : Bonne maîtrise de Git et des méthodes de gestion de configuration logicielle. * Électronique : Capacité à comprendre l'environnement hardware du logiciel et idéalement à lire un schéma électronique ou une datasheet composant. * Méthodologie : Rigueur dans le développement, les tests, la documentation et la gestion des versions. * Savoir-être : Autonomie, curiosité technique, capacité d'analyse et goût pour la résolution de problèmes complexes. * Travail en équipe : Capacité à évoluer dans un environnement R&D multidisciplinaire avec des ingénieurs logiciel, électronique, système et validation. Nous recherchons avant tout un profil qui aime comprendre ce qui se passe entre le code et le hardware, capable de prendre en main un système embarqué et d'aller jusqu'au diagnostic sur cible. EUR Langage C Systèmes embarqués Git Développement logiciel Microcontrôleur Travail en équipe Autonomie C++ Programmation Logiciels de gestion de versions Esprit d'analyse ## Description Vous êtes passionné par le développement logiciel embarqué, la programmation bas niveau et les systèmes à fortes contraintes techniques ? Chez MYTTRA, nous recherchons un Ingénieur Développement Logiciel Embarqué C++ / STM32 pour renforcer nos équipes R&D et intervenir sur le développement de solutions industrielles à forte composante électronique et logicielle. Vous évoluerez au plus proche du hardware, dans un environnement mêlant microcontrôleurs, firmware, électronique, temps réel et développement C/C++., Développement logiciel embarqué : Concevoir, développer et maintenir des logiciels embarqués en C/C++ sur microcontrôleurs. - Développement bas niveau : Intervenir au plus proche du hardware pour développer et faire évoluer les différentes couches logicielles du produit. - Microcontrôleurs STM32 : Développer et intégrer des fonctionnalités sur architectures STM32 / ARM Cortex. - Drivers et périphériques : Développer, configurer et maintenir les interfaces avec les différents périphériques et composants électroniques. - Protocoles de communication : Intégrer et exploiter des interfaces telles que UART, SPI, I²C, CAN, GPIO, PWM, ADC ou DMA, selon les architectures produits. - Temps réel : Participer au développement de logiciels fonctionnant en environnement bare-metal et/ou RTOS. - Intégration Hardware/Software : Collaborer étroitement avec les équipes électroniques pour assurer l'intégration du logiciel sur les cartes et équipements. - Debug sur cible : Analyser les comportements du système et résoudre les anomalies logicielles et Hardware/Software à l'aide des outils de debug adaptés. - Tests et validation : Définir et réaliser les tests unitaires, tests d'intégration et validations sur cible afin de garantir la robustesse des développements. - Optimisation : Travailler sur les performances du logiciel embarqué : temps d'exécution, utilisation mémoire, fiabilité et maintenabilité. - Gestion de configuration : Utiliser Git pour assurer le versioning, la gestion des branches et la traçabilité des évolutions logicielles. - Qualité logicielle : Participer aux revues de code et contribuer à l'amélioration continue des pratiques de développement. - Documentation technique : Documenter les architectures, développements, interfaces et résultats de tests. Environnement Technique C / C++ - STM32 - ARM Cortex - Microcontrôleurs - Firmware - Git - Embedded Software - Bare-Metal - RTOS - UART - SPI - I²C - CAN - GPIO - JTAG/SWD ## Related Videos - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)