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.