
Ingénieur Logiciel Embarqué MCU & RTOS – Zephyr / FreeRTOS H/F
> Le développement bas niveau, les microcontrôleurs et l'IoT vous passionnent ? Chez Smile, l'embarqué, c'est du logiciel qui tourne dans le monde réel. Au sein de notre agence Embedded \& Connected Systems (80 passionnés dont 20 experts), vous concevez des architectures logicielles robustes et optimisées pour des produits connectés et des systèmes industriels critiques : automobile, aéronautique, énergie, médical. 1 500 experts à travers l'Europe, et une expertise embarquée reconnue, active sur l'essor de Zephyr OS.
>
> *** ** * ** ***
>
> **Pourquoi nous rejoindre**
>
> * Une expertise reconnue : management de proximité par des pairs (des experts techniques), et une offre de formation complète --- plateforme d'e-learning, financement de certifications, outils de partage de connaissances.
>
> * Une communauté active : ici, on contribue au logiciel ouvert plutôt que de seulement l'utiliser. Vous participez à des salons majeurs, contribuez à des livres blancs et partagez votre savoir sur notre blog de référence linuxembedded.fr.
>
> * Des projets à fort impact : vous contribuez directement aux projets communautaires (Yocto Project, Buildroot) pour construire un numérique plus intelligent et responsable.
>
> *** ** * ** ***
>
> **Vos missions : conception \& développement Logiciel Embarqué**
>
> En tant qu'Ingénieur Logiciel Embarqué, vous intervenez sur l'intégralité du cycle de vie de produits connectés, pour des secteurs critiques (aéronautique, automobile, énergie, IoT) :
>
> Concevoir l'architecture sur microcontrôleur
>
> * Vous modélisez et développez des solutions logicielles sur microcontrôleurs (STM32, Microchip, NXP...) --- c'est vous qui posez les fondations bas niveau.
>
> * Vous configurez et développez des applications temps réel sur Zephyr OS ou FreeRTOS.
>
> * Vous écrivez les drivers et composants de bas niveau qui exploitent pleinement le hardware.
>
> Développer et optimiser le contrôle moteur
>
> * Vous concevez et optimisez des algorithmes de pilotage de moteurs (pas à pas, Brushless / BLDC...).
>
> * Vous mettez en œuvre les protocoles de communication industriels et liaisons séries (UART, SPI, I2C, CAN, bus de terrain).
>
> * Vous validez et fiabilisez vos développements au plus près du matériel (oscilloscope, analyseur logique).
>
> Investiguer et faire avancer
>
> * Vous résolvez les problématiques techniques complexes et investiguez les comportements bas niveau.
>
> * Vous restez en veille active sur les évolutions des microcontrôleurs et des écosystèmes open source.
>
> * Vous partagez vos pratiques au sein de l'équipe et contribuez à la montée en compétence collective.
>
> *Smile s'engage pour un environnement où la diversité est une force et l'inclusion un pilier. Chaque talent est reconnu, respecté et encouragé à aller plus loin.*
>
> *** ** * ** ***
>
> **Votre stack technique**
>
> * Langages : C et/ou C appliqués à l'embarqué
>
> * Systèmes : RTOS --- Zephyr OS, FreeRTOS
>
> * Microcontrôleurs : STM32, Microchip, NXP...
>
> * Communication : UART, SPI, I2C, CAN, bus de terrain
>
> * Outils : GCC, STM32CubeIDE, Keil, IAR, débogueurs (J-Link, ST-Link), profilage et analyse
>
> **Votre profil**
>
> Vous avez 4 ans ou plus d'expérience en développement logiciel embarqué, avec une expérience significative en contrôle moteur (brushless, pas à pas). On parie que vous cochez aussi ces cases :
>
> * Maîtrise du C/C en environnement embarqué et solides compétences sur RTOS (Zephyr, FreeRTOS)
>
> * Familiarité avec les cycles en V itératifs et les pratiques Agiles
>
> * Autonomie, rigueur et goût des défis techniques exigeants, dans un vrai esprit d'équipe
>
> * Anglais technique (documentation, échanges internationaux)
>
> *** ** * ** ***
>
> **Processus de recrutement**
>
> 1. Qualification --- échange téléphonique RH (30 min).
>
> 2. Entretien métier --- discussion technique avec l'un de nos experts.
>
> 3. Finalisation --- rencontre avec le manager d'agence.