Chargement en cours

Stage - Conception firmware d'une plateforme IoT

AIX-EN-PROVENCE, 13
il y a 6 jours
Stage

đŸ§© Contexte

Dans le cadre du développement d'un générateur de patterns pour la validation de cartes électroniques, l'entreprise souhaite créer une bibliothÚque de drivers STM32 réutilisables. Ce projet permet de stimuler et analyser les bus de communication (UART, I2C, SPI) depuis un PC pour débugger et valider les cartes en développement, sans software embarqué sur la cible.

 
🎯 Objectifs du stage

Le stagiaire participera au développement complet de drivers STM32 FreeRTOS (UART, I2C, SPI), depuis la conception jusqu'à la validation hardware. Ce projet s'inscrit dans une démarche de création d'une bibliothÚque réutilisable pour les projets clients.

 

Les drivers, basĂ©s sur HAL STM32 et FreeRTOS, devront ĂȘtre thread-safe, testĂ©s et documentĂ©s selon les standards professionnels. Le stagiaire intĂ©grera ensuite ces drivers dans un outil de test hardware permettant de piloter les bus de communication depuis un PC via une interface Python.

 

Nous aimerions constater Ă©galement une veille sur les outils IA permettant d’accĂ©lĂ©rer / optimiser les dĂ©veloppements. Nous accorderons une certaine libertĂ© sur ce sujet.

 
đŸ› ïž Missions techniques

·       Rédaction des spécifications techniques des drivers UART, I2C et SPI 

·       Conception des drivers basés sur HAL STM32 avec primitives FreeRTOS (mutex, queues, sémaphores) 

·       Implémentation du support DMA et interruptions pour les transferts non-bloquants 

·       Tests unitaires avec framework Unity (couverture ≄80%) 

·       Documentation technique : API Doxygen, architecture, guide d'intégration 

·       Intégration des drivers dans le firmware du générateur de patterns 

·       Développement d'une interface CLI pour piloter le systÚme depuis PC 

·       Validation hardware : tests fonctionnels sur cartes réelles, cas d'usage terrain 

· 
đŸ§Ș Environnement technique

Logiciels : STM32CubeIDE, STM32CubeMX, Unity (tests), Doxygen, Git/GitLab
Protocole : UART, I2C, SPI avec support DMA et interruptions
Matériel de labo : STM32H753ZI NUCLEO-144, analyseur logique Saleae, oscilloscope, multimètre

 

 

Technologies : FreeRTOS, HAL STM32, capteurs I2C, modules SPI

 
👥 Encadrement

Le stagiaire sera encadrĂ© par un tuteur expĂ©riment, avec le soutien de rĂ©fĂ©rents firmware et du responsable technique rĂ©gional. L’environnement est propice Ă  l’apprentissage, Ă  l’autonomie et Ă  la montĂ©e en compĂ©tence sur des sujets de pointe et dans un contexte industriel.

L'agence de rattachement de cette offre se situe à Aix-En-Provence.

Profil Recherché

🧠 Profil recherchĂ©

Étudiant(e) en 5e annĂ©e d'Ă©cole d'ingĂ©nieur (Ă©lectronique, systĂšmes embarquĂ©s)
Compétences en C embarqué, microcontrÎleurs (STM32, Arduino), RTOS, protocoles I2C/SPI/UART
Rigueur, autonomie, curiosité technique et capacité à documenter son travail

Avantages Salariaux

    • Titre restaurant presque intégralement pris en charge
    • Accès aux activités sociales et culturelles du CSE
    • Prime Transport de 200 € net par an.

Qui sommes-nous

ELSYS Design est une sociĂ©tĂ© d’ingĂ©nierie spĂ©cialisĂ©e dans la conception de systĂšmes Ă©lectroniques embarquĂ©s.

Nous accompagnons nos clients issus de secteurs variĂ©s (Ă©nergie, semiconducteur, dĂ©fense, spatial, transport, etc.) dans 4 domaines principaux : la microĂ©lectronique ( FPGA , ASIC , SoC ), la carte , le logiciel embarquĂ© et l’ ingĂ©nierie systĂšme .

Chez ELSYS Design, nous sommes tous ingénieurs , votre manager sera donc lui aussi issu de la technique. Il veillera à vous proposer des projets pertinents qui vous permettront de vous constituer une expérience riche, bùtie sur un socle de compétences recherchées .

Vous aimez relever des dĂ©fis techniques ? Vous avez envie d’évoluer dans une ambiance humaine, bienveillante et responsabilisante ? D’intĂ©grer une structure familiale, prĂ©sentant les avantages d’un grand groupe ?

Alors, n’hĂ©sitez plus : postulez et rencontrons-nous !

Entreprise
Elsys Design
Plateforme de publication
JOOBLE
Offres pouvant vous intéresser
Ingénieur Développement Logiciel Embarqué (H/F)
40 000,00 € - 42 000,00 € / an
CARRIÈRES-SUR-SEINE, 78
il y a 11 jours
Ingénieur Développement Logiciel Embarqué (H/F)
40 000,00 € - 42 000,00 € / an
CARRIERES SUR SEINE, 78
il y a 1 jour
Soyez le premier Ă  postuler aux nouvelles offres
Soyez le premier Ă  postuler aux nouvelles offres
CrĂ©ez gratuitement et simplement une alerte pour ĂȘtre averti de l’ajout de nouvelles offres correspondant Ă  vos attentes.
1
Créez un compte (compte Google requis)
2
Dans votre espace, cliquez sur "Mes alertes", puis sur "Créer une alerte"
3
Créez votre alerte avec vos préférences et activez les notifications par email
4
Recevez réguliÚrement des mails avec les nouvelles offres correspondant à vos attentes