À Propos

Je suis Mohamed GALY, ingénieur en systèmes embarqués titulaire d’un Master (Diplôme d’Ingénieur) de l’École Centrale d'Électronique. Mon parcours professionnel m’a conduit à travailler au sein de grandes entreprises de l’industrie automobile, notamment Stellantis, Magna Steyr et AVL, où j’ai contribué au développement de systèmes de contrôle conformes AUTOSAR avec MATLAB/Simulink, à la spécification et validation du diagnostic ECU selon la norme ISO 14229 (UDS), ainsi qu’à la mise en place d’environnements de test Hardware-in-the-Loop (HiL) avec les plateformes dSPACE. Ces expériences m’ont permis de développer une solide compréhension de l’intégration du logiciel embarqué dans le cycle global de développement automobile.

Ma base technique repose sur le développement en C/C++ pour systèmes bare-metal et temps réel sur différentes familles de microcontrôleurs, notamment STM32, PIC et des plateformes basées sur FPGA. Je me concentre sur l’écriture de drivers bas niveau efficaces et optimisés au niveau registre pour des périphériques tels que USART, SPI, I2C, CAN, ADC et DMA. Au-delà du firmware, je travaille également avec Embedded Linux en utilisant Buildroot, BusyBox et Yocto, et je conçois du matériel avec KiCad pour la conception de PCB.

J’ai créé ce site afin de documenter mes projets, partager des connaissances pratiques et échanger avec des ingénieurs passionnés par les systèmes embarqués. Qu’il s’agisse de développer des drivers bare-metal, de concevoir des applications embarquées temps réel, de réaliser des prototypes de PCB ou d’expérimenter avec des systèmes IoT, j’apprécie particulièrement le processus qui consiste à transformer une idée en solution fonctionnelle sur du matériel réel. Je crois fermement en l’apprentissage par la pratique, en la curiosité permanente et en la construction continue de nouveaux projets.

Mohamed GALY

Formation

Diplôme d’Ingénieur – Ingénierie des systèmes embarqués
École Centrale d’Électronique
Paris, France
  • Apprentissage académique–industriel de 3 ans au sein du groupe Stellantis (2018–2021).
  • C/C++ embarqué, Python, robotique, systèmes de contrôle, systèmes temps réel, Linux embarqué, DSP.
Programme d’échange universitaire – Informatique et management
INSEEC U. London
London, United Kingdom
  • Statistiques et probabilités, Java, intelligence artificielle.
  • Théorie du management, finance, travail d’équipe, prise de parole en public.
DUT GEII – Génie Électrique et Informatique Industrielle
Sorbonne Université Paris XIII
Paris, France
  • Génie électrique, électronique, électronique de puissance, VHDL, microcontrôleurs, télécommunications, compatibilité électromagnétique (CEM).
  • Programmation : C, C++, Java.

Expérience

Développement indépendant en systèmes embarqués
Self-directed technical development
Leoben, Austria
  • Période dédiée combinant récupération médicale et développement technique intensif afin d’approfondir l’expertise en systèmes embarqués.
  • Réalisation de projets de systèmes embarqués sur STM32F4/F7 en bare-metal et FreeRTOS, incluant communication CAN multi-nœuds, contrôle moteur et prototypes IoT.
  • Développement de pilotes bas niveau (USART, SPI, I²C, CAN, ADC, DMA, PWM) en C/C++ à partir de zéro.
  • Conception de schémas et routage de PCB sous KiCad ; débogage au niveau carte et intégration de périphériques.
  • Développement d’interfaces graphiques (LVGL, TouchGFX) et de prototypes IoT (serveur web ESP8266, contrôle Bluetooth HC-05) sur STM32.
  • Suivi de formations avancées en Embedded C/C++, Embedded Linux (drivers), conception PCB et systèmes critiques.
Ingénieur Méthodologie de Développement
AVL · Graz, Austria
Graz, Austria
  • Mise en service d’architectures E/E sur des systèmes Hardware-in-the-Loop (HiL).
  • Spécification des exigences de faisceaux de câbles entre les ECU et les systèmes HiL dSPACE.
  • Configuration des outils dSPACE (ConfigurationDesk, ControlDesk) pour les tests en boucle ouverte.
  • Obtention d’une lettre officielle de recommandation reconnaissant des performances exceptionnelles.
AVL-Recommendation
Ingénieur Diagnostic et Validation – R&D Automobile
Magna Steyr · Graz, Austria
Graz, Austria
  • Contribution à la définition des spécifications de diagnostic pour les fournisseurs d’ECU conformément à la norme ISO 14229 (UDS).
  • Validation des bases de données de diagnostic et des ensembles de paramètres fournis par les fournisseurs d’ECU.
  • Réalisation de tests de diagnostic ECU à l’aide de Vector CANoe et de testeurs OBD sur bancs d’essai et véhicules.
  • Contribution à la validation du flashage et de la reprogrammation des ECU sur plusieurs plateformes véhicules.
  • Analyse de la documentation technique et développement de scénarios de test pour la validation des fonctions de diagnostic.
  • Gestion des tickets de test, suivi des anomalies et documentation des résultats et demandes de modification dans JIRA.
  • Reconnaissance officielle du responsable de département pour la rapidité d’apprentissage des diagnostics véhicules et la qualité des contributions.
Magna-Recommendation
Ingénieur Logiciel Embarqué (Apprentissage)
Stellantis Group · Paris, France
Paris, France
  • Développement de deux systèmes de contrôle d’actionneurs conformes AUTOSAR sous MATLAB/Simulink (ExvDriveChiller pour la gestion thermique de la batterie et la climatisation), de la définition des exigences à la livraison technique.
  • Modélisation d’un système de diagnostic véhicule sous Simulink pour des tests et validations précoces en Model-in-the-Loop (MIL).
  • Développement de logiciels embarqués conformément aux exigences des clients internes et aux standards spécifiques du projet.
  • Intégration de modules logiciels dans des plateformes de simulation véhicule et gestion des livraisons à l’aide d’outils internes de vérification et de standards de documentation.
  • Planification et animation de réunions techniques avec des équipes transverses afin d’aligner les spécifications et suivre l’avancement du projet.
  • Collaboration avec des équipes pluridisciplinaires dans un environnement agile utilisant JIRA.
Stellantis-Recommendation
Stagiaire Ingénieur en Télécommunications – Projet FTTH (Stage de fin d’études, DUT GEII)
AJEEL · Paris, France
Paris, France
  • Réalisation d’études de cartographie pour le déploiement FTTH (Fiber to the Home) et la planification de la conception réseau.
  • Utilisation de systèmes d’information télécom pour la conception et la planification du déploiement du réseau.
  • Mise à jour des schémas techniques en fonction des modifications effectuées sur le terrain.