Stage développement Firmware
Contexte
Dans le cadre du développement de PATGEN, un générateur de patterns pour la validation de cartes électroniques, l’entreprise construit une bibliothèque de drivers STM32 réutilisables. Ce projet permet de stimuler et analyser les bus de communication (UART, I2C, SPI, CAN) depuis un PC pour débugger et valider les cartes en développement, sans software embarqué sur la cible. Le stagiaire s’appuiera sur un socle déjà en place : architecture modulaire pilotée par commandes, protocole de communication PC ↔ STM32 sur USB CDC avec contrôle CRC, premiers drivers opérationnels, intégration continue GitLab et documentation technique MkDocs
Objectifs du stage
Le stagiaire prendra en charge le développement complet de nouveaux drivers et modules STM32 FreeRTOS (I2C, CAN, gestion de mémoire externe… selon l’avancement du projet), depuis la conception jusqu’à la validation hardware, et contribuera à fiabiliser les drivers existants (UART, SPI). 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 (règles MISRA-C:2012 et bonnes pratiques de codage ELSYS). 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, et participera à l’automatisation des scénarios de test.
Le stagiaire mènera également une veille sur les outils IA permettant d’accélérer / optimiser les développements (assistants de code, génération de tests, revue de code…), avec une mise en pratique sur le projet et un retour d’expérience en fin de stage. Nous accorderons une certaine liberté sur ce sujet
Missions techniques
- Rédaction des spécifications techniques des nouveaux drivers (I2C, CAN) et revue des spécifications existantes (UART, SPI)
- Conception des drivers basés sur HAL STM32 avec primitives FreeRTOS (mutex, queues, sémaphores), au sein d’une architecture modulaire pilotée par commandes
- Implémentation du support DMA et interruptions pour les transferts non-bloquants, y compris la gestion de la cohérence cache sur Cortex-M7
- Tests unitaires avec Ceedling (Unity / CMock), couverture ≥80 %, exécutés en intégration continue GitLab
- Documentation technique : API Doxygen, architecture, guide d’intégration (documentation MkDocs du projet
- Intégration des drivers dans le firmware du générateur de patterns, avec revues de code via merge requests
- Évolution de l’interface CLI Python pour piloter le système depuis PC et automatiser des scénarios de test
- Validation hardware : tests fonctionnels sur cartes réelles à l’analyseur logique et à l’oscilloscope, cas d’usage terrain
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
Des notions de Python, de bus CAN ou de tests unitaires seraient un plus
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 !
Emplois Recommandés
Instructrice / Instructeur SPANC
Détails de l'offre Famille de métiers Voirie et infrastructures Eau et assainissement …
Chargé de Développement Commercial (H/F) en alternance
Rejoignez Pigier Aix-en-Provence , présent sur le territoire depuis 2019, et devenez un acteur clé de la croissance de demain. Dans le cadre de votre MBA Commerce option Data, nous recrutons un …
Gestionnaire ADV H/F
Vous aimez coordonner les activités commerciales, assurer le suivi des commandes et contribuer à la satisfaction des clients ? Rejoignez notre équipe en tant que Gestionnaire ADV et assurez la gest…
Dessinateur - Aix-En-Provence H/F
A propos de JOB LINK AIX: Job Link est un groupe de recrutement CDD/CDI et intérim existant depuis 2005 et en pleine croissance. Nous sommes implantés sur 16 bureaux (Lille, Paris, Lyon, Aix-en Pr…
Dermatologue H/F Aix en Provence H/F
Le poste La mission : Nous recherchons un Dermatologue H/F pour une collaboration libérale, salariée ou en remplacement à temps plein ou partiel, au sein d?un cabinet pluridisciplinaire. Cet ét…
FEMME DE CHAMBRE H/F
THEDRA, marque du Groupe Interaction, est le spécialiste de l'emploi en hôtellerie, restauration et événementiel au travers de ses 16 agences spécialisées. Notre expertise dans ces domaines et notre …
Employée, employé de rayon liquides
A propos de Monoprix.: Monoprix est une enseigne du GROUPE CASINO. Leader du commerce de centre-ville avec une présence dans plus de 250 villes en France, ses 21 000 collaborateurs animent au quotidi…
Ouvrier polyvalent des bâtiments (h/f)
Détails de l'offre Famille de métiers Architecture, bâtiment et logistique Maintenance des bâ…
Assistant d'Agence (H/F) - Aix-en-Provence
Rejoignez une entreprise qui fait bouger le diagnostic immobilier ! Présents partout en France avec une activité en pleine croissance , nous accompagnons nos clients à chaque étape de leurs proje…
Stage ingénieur en signaux radio H/F
A propos d’Atos Group Atos Group est un leader international de la transformation digitale avec près de 56 000 collaborateurs et un chiffre d’affaires annuel de près de 7,2 milliards d’euros (au nou…