Firmware MCU Engineer Path
Level 0 — Reconversion (from scratch)
Vous n'avez aucune expérience en embarqué ? Ce niveau vous prend de zéro.
🎯 Objectif
Acquérir les bases C, comprendre l'architecture MCU, écrire votre premier firmware.
⏱ Durée
5 semaines (80h)
👤 Public
Web/IT, non-EE, reconversion complète.
📍 Format
Présentiel Tunis / Remote. 8–12 max.
📚 Contenu
Level 1 — Fondamentaux
Maîtrisez le C embarqué, l'architecture STM32, les périphériques et le toolchain complet.
🎯 Objectif
Firmware complet sur STM32 avec drivers, debugging et bonnes pratiques.
⏱ Durée
8 semaines (120h)
📚 Contenu
Level 2 — Intermédiaire
Toolchain avancé, V-Cycle, debugging avancé et projet bootloader complet.
🎯 Objectif
V-Cycle, HardFault debugging, projet bootloader + application.
⏱ Durée
8 semaines (120h)
📚 Contenu
Level 3 — Avancé (RTOS Programming)
Programmation temps-réel avec FreeRTOS — du scheduler aux patterns d'architecture.
🎯 Objectif
Application multi-tâches robuste, RMS, concurrence.
⏱ Durée
5 semaines (80h)
📚 Contenu
Level 3 — Avancé (ARM CPU / Compiler / SoC)
Architecture ARM Cortex-M4/M7, bus system, cache, optimisation compiler/linker.
🎯 Objectif
CPU en profondeur, performances et placement mémoire.
⏱ Durée
4 semaines (60h)
📚 Contenu