Description du poste
*Domaine du stage :*
Développement microcontrôleur STM32 en langage C, avec participation à l’écosystème Flipper Zero et outils de mise à jour sécurisée de firmware.
*Activité confiée au stagiaire :*
* Développement du firmware embarqué STM32 (FreeRTOS, drivers, USB, cryptographie).
* Développement d’une *interface graphique client* en *C++* pour la mise à jour des firmwares.
* Intégration et validation sur plateformes réelles (STM32, Flipper Zero, cartes custom).
* Documentation technique et rédaction de rapports d’avancement.
*Matériel / outils utilisés :* Visual Studio Code, STM32CubeIDE, Debugger SWD/JTAG
*Compétences techniques requises :*
* Excellente maîtrise du langage *C*
* Bonnes notions sur les *microcontrôleurs STM32* et leurs périphériques (I²C, SPI, UART, USB).
* Connaissance des principes de *cryptographie embarquée* appréciée.
* Notions de *Bluetooth Low Energy* et *USB Device* bienvenues.
*Exigences du poste :* Motivation, ouverture et agilité d'esprit, curiosité, initiative, autonomie, dynamisme, bonne humeur.
Le stagiaire devra avoir une facilité à rendre compte de l’avancement de son travail de manière claire et précise.
*Durée du stage :* 6 mois
*Gratification prévue :* 1200€
*Lieu :* Nice
*Formation/Niveau d'études : *Ingénieur en Electronique et Informatique Industrielle, BAC+5
Type d'emploi : Temps plein, Stage
Statut : Cadre
Durée du contrat : 6 mois
Rémunération : 1 200,00€ par mois
Avantages :
* Flextime
* Prise en charge du transport quotidien
Capacité à faire le trajet ou à déménager:
* 06200 Nice: Faire le trajet sans problème ou prévoir un déménagement avant de prendre son poste (Requis)
Formation:
* Bac +5 (Master / MBA) (Requis)
Lieu du poste : En présentiel
Exigences:
• {'label': 'Debugging', 'requirementSeverity': 'REQUIRED'}
• {'label': 'C', 'requirementSeverity': 'REQUIRED'}
• {'label': 'Logiciel embarqué', 'requirementSeverity': 'REQUIRED'}
• {'label': 'Visual Studio', 'requirementSeverity': 'REQUIRED'}
• {'label': 'Git', 'requirementSeverity': 'REQUIRED'}
• {'label': 'Linux', 'requirementSeverity': 'PREFERRED'}
• {'label': 'C++', 'requirementSeverity': 'PREFERRED'}
Avantages:
• Système de récompense
• Prise en charge du transport quotidien
• Flextime