Stage développement Firmware

ELSYS Design SA

France

Hybride

EUR 11 000 - 16 000

Plein temps

Il y a 2 jours
Soyez parmi les premiers à postuler
Générateur de candidature

Obtenez une réponse de cet employeur — un CV et une lettre de motivation adaptés exactement à ce qu’on recherche pour ce poste.

Passez les filtres ATS

Avantages offerts par ce poste

Titre restaurant
CSE activities
Prime Transport 200 € net an

Résumé du poste

ELSYS Design SA recherche un stagiaire en électronique et systèmes embarqués pour développer des drivers STM32 FreeRTOS (I2C, CAN) et fiabiliser les existants.

Le stage comprend la conception, la validation hardware, la documentation API et l’automatisation des tests via un outil Python. Vous participerez à la veille IA et à l’amélioration continue du projet.

Qualifications

  • Étudiant(e) en 5e année d'école d'ingénieur (électronique, systèmes embarqués).
  • Maîtrise du C embarqué et des microcontrôleurs STM32.
  • Bonne connaissance des RTOS et des protocoles I2C/SPI/UART.

Responsabilités

  • Conception et développement de nouveaux drivers STM32 FreeRTOS (I2C, CAN, gestion mémoire externe).
  • Rédaction des spécifications techniques et revue des drivers existants (UART, SPI).
  • Implémentation du support DMA et interruptions et gestion de la cohérence mémoire.
  • Tests unitaires avec Ceedling et CI GitLab, couverture ≥80%.
  • Documentation technique (API Doxygen, MkDocs) et intégration dans l’outil de test hardware.
  • Intégration des drivers dans le firmware et évolution de l’interface CLI Python pour tests.

Connaissances

C embarqué
STM32
RTOS
I2C
SPI
UART
Python

Formation

École d'ingénieur en électronique

Outils

Ceedling
Unity
CMock
GitLab
Doxygen
MkDocs

Description du poste

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é

É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 !

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Stage Développement Firmware H/F
Stage Développement Firmware H/F

ELSYS Design SA • Aix-en-Provence

Sur place
EUR 11 000 - 15 000
Titre restaurant presque intégralement
Activités sociales et culturelles du C
Prime Transport de 200 € net par an
Stage Développement Firmware H/F
Stage Développement Firmware H/F

ELSYS Design SA • Saint-Marc-Jaumegarde

Sur place
EUR 10 000 - 13 000
Titre restaurant
Activités du CSE
Prime Transport
Stage - Développement Logiciel Embarqué C - C++ H/F
Stage - Développement Logiciel Embarqué C - C++ H/F

ELSYS Design SA • Villeurbanne

Sur place
EUR 7 800 - 15 000
Titre restaurant
Activités CSE
Prime Transport
Stage Conception Pcb H/F
Stage Conception Pcb H/F

ELSYS Design SA • Aix-en-Provence

Sur place
EUR 6 700 - 10 000
Titre restaurant
Activités sociales du CSE
Prime Transport 200 € net/an
Stage Conception Pcb H/F
Stage Conception Pcb H/F

ELSYS Design SA • Saint-Marc-Jaumegarde

Sur place
EUR 10 000 - 13 000
Titre restaurant
Activités sociales et culturelles du C
Prime Transport de 200 € net par an
stage conception PCB
stage conception PCB

ELSYS Design SA • Aix-en-Provence

Sur place
EUR 6 700 - 10 000
Titre restaurant presque intégralement
Activités sociales et culturelles du C
Prime Transport de 200 € net par an.
STAGE-Simulation de cyberattaques et Détection par IA légère
STAGE-Simulation de cyberattaques et Détection par IA légère

ELSYS Design SA • France

Hybride
EUR 10 000 - 13 000
Titre restaurant intégralement pris en
Accès activités sociales et culturell
Stage – Développement Firmware Station d'Instrumentation (H/F)
Stage – Développement Firmware Station d'Instrumentation (H/F)

ELSYS Design SA • Grenoble

Sur place
EUR 10 000 - 13 000
Titre restaurant
Activités sociales et culturelles du C
Prime Transport de 200 € net par an
STAGE-FPGA Verification automatisée avec VUnit F/H
STAGE-FPGA Verification automatisée avec VUnit F/H

ELSYS Design SA • France

Hybride
EUR 6 700 - 13 000
Titre restaurant
Activités CSE
Ingénieur développement logiciel embarqué Bare Metal
Ingénieur développement logiciel embarqué Bare Metal

Elsys Design • France

Sur place
EUR 55 000 - 75 000
RTT 10 jours/an
Repas / Titre restaurant
Mutuelle Santé Famille
+5