Ich bin Mohamed GALY, ein Embedded Systems Engineer mit einem Masterabschluss (Diplôme d'Ingénieur) der École Centrale d'Électronique. Mein beruflicher Werdegang führte mich zu führenden Unternehmen der Automobilindustrie, darunter Stellantis, Magna Steyr und AVL. Dort arbeitete ich an der AUTOSAR-konformen Entwicklung von Steuerungssystemen mit MATLAB/Simulink, an der Spezifikation und Validierung von ECU-Diagnosen gemäß ISO 14229 (UDS) sowie an der Inbetriebnahme von Hardware-in-the-Loop (HiL) Testumgebungen mit dSPACE-Plattformen. Diese Erfahrungen gaben mir ein tiefes Verständnis dafür, wie Embedded Software in den gesamten Fahrzeugentwicklungsprozess integriert ist.
Meine technische Grundlage basiert auf der C/C++ Entwicklung für Bare-Metal- und Echtzeitsysteme auf verschiedenen Mikrocontroller-Plattformen, darunter STM32, PIC sowie FPGA-basierte Plattformen. Mein Fokus liegt auf der Entwicklung sauberer und effizienter Register-Level-Treiber für Peripherien wie USART, SPI, I2C, CAN, ADC und DMA. Neben der Firmwareentwicklung arbeite ich auch mit Embedded Linux unter Verwendung von Buildroot, BusyBox und Yocto sowie mit PCB-Design in KiCad.
Ich habe diese Website erstellt, um meine Projekte zu dokumentieren, praktisches Wissen zu teilen und mich mit Ingenieuren auszutauschen, die sich für Embedded Systems begeistern. Ob bei der Entwicklung von Bare-Metal-Treibern, dem Aufbau Echtzeit-basierter Embedded-Anwendungen, dem Entwurf von PCB-Prototypen oder beim Experimentieren mit IoT-Systemen – ich habe große Freude daran, Ideen in Lösungen umzusetzen, die auf realer Hardware laufen. Ich glaube fest an Lernen durch Praxis, Neugier und daran, kontinuierlich neue Dinge zu entwickeln.