Ismail Laabidi

Embedded Systems Engineer | Firmware & Security

Salaire / Taux journalier

Freelance, ouvert au CDI

Expertises

Cybersécurité

Langues

Français

À propos

Introduction

Ingénieur en systèmes embarqués spécialisé en FOTA et sécurité automobile avec expertise STM32/ESP32. Expérience prouvée chez Capgemini en développement de bootloaders sécurisés et communication CAN. Maîtrise complète de la chaîne embarquée : du baremetal à la cryptographie (AES-GCM, WolfSSL) pour des solutions OTA robustes.

Liens

Expérience de travail

Stage PFE: système de mise à jour de Firmware à distance(Over-The-Air, FOTA) pour véhicules.

Capgemini Engineering

févr. 2025 - juil. 2025

6 mois

Casablanca-Settat, Morocco · On-site

Projet de Fin d’Études chez Capgemini Engineering portant sur la conception d’un système embarqué de mise à jour logicielle sécurisée à distance (FOTA) dans un contexte automobile, basé sur deux microcontrôleurs: STM32 ARM Cortex-M4 et un module ESP32. -Développement d’un bootloader personnalisé pour STM32 permettant la réception et l’installation du firmware -Architecture dual bank avec gestion du rollback en cas de mise à jour échouée -Mise à jour totale ou partielle du firmware via Wi-Fi, à travers un serveur distant -Communication embarquée STM32 ↔ ESP32 via le bus CAN -Affichage des étapes du processus sur un écran SPI/LCD -Développement d’une interface web pour le téléversement du firmware -Chiffrement du fichier .bin avec AES-GCM pour garantir confidentialité, intégrité et authenticité -Authentification du firmware via le tag GCM généré à l’encryption côté ESP32, puis vérifié par la STM32 -Affichage en temps réel dans l’interface web des messages de retour envoyés par l’ESP32, indiquant l’état et les étapes de la mise à jour (succès, erreurs, progression, etc.) -Intégration de la librairie cryptographique WolfSSL et utilisation de SHA-256 pour le traitement sécurisé -Objectif : sécuriser entièrement la chaîne de mise à jour pour prévenir les attaques (injection de firmware, usurpation, etc.) -Technologies : STM32 (Cortex-M4), ESP32, Bootloader, C/C++, CAN, SPI, Wi-Fi, HTML/CSS,Python, AES-GCM, WolfSSL, SHA-256, Cryptographie embarquée, Sécurité OTA.

Stage PFA : Programmation Bare Metal basée sur l'ARM Cortex-M3.

Laboratoire Ingénierie des Systèmes & Applications (LISA),ENSA Marrakech

juin 2024 - août 2024

3 mois

Marrakech, Maroc

- Développement d'un système embarqué en programmation baremetal sur une architecture ARM Cortex-M3(STM32f103C8T6). - Configuration de fichier Makefile, l'utilisation de l'ARM Toolchain. - Configuration de code de démarrage (startup code). - Meilleure maîtrise de l’Embedded C pour l'efficacité du code.


Formation

École Nationale des Sciences Appliquées de Marrakech

Diplôme d'ingénieur

2022 - 2025

2 ans 11 mois

CPGE - Classes préparatoires aux grandes écoles

2020 - 2022

1 an 11 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.