M.G.

Loading...

Hello there, I'm

Mohamed GALY

Embedded System Engineer

Available for Permanent/Fixed-term Contracts or Freelance Projects

I've spent my career bringing software as close to the hardware as possible. From developing AUTOSAR control systems at Stellantis, to validating ECU diagnostics at Magna Steyr, to commissioning HiL test systems at AVL, I've always been into the kind of work where the smallest detail makes the biggest difference. Today I keep building, whether it's writing firmware, designing PCBs, or prototyping embedded systems on my own. For me, precision matters, and understanding the hardware is just as important as writing the code that drives it.

Developer
Embedded System
PCB Designer
KiCad
Open Source
GitHub Projects
Scroll Down

About Me

Mohamed GALY

I'm Mohamed GALY, an Embedded Systems Engineer holding a Master's Degree (Diplôme d'Ingénieur) from École Centrale d'Électronique, Paris. My professional path has taken me through leading automotive companies including Stellantis, Magna Steyr, and AVL, where I contributed to AUTOSAR-compliant control system development using MATLAB/Simulink, ECU diagnostic specification and validation under ISO 14229 (UDS), and Hardware-in-the-Loop (HiL) test environment commissioning with dSPACE platforms. These experiences gave me a strong understanding of how embedded software integrates into the broader vehicle development lifecycle.

My technical foundation is built on C/C++ development for bare-metal and real-time systems across multiple microcontroller families including STM32, PIC, and FPGA-based platforms. I focus on writing clean, efficient register-level drivers for peripherals such as USART, SPI, I2C, CAN, ADC, and DMA. Beyond firmware development, I also work with Embedded Linux using Buildroot, BusyBox, and Yocto, and design hardware with KiCad PCB design.

I created this website to document my projects, share practical knowledge, and connect with engineers passionate about embedded systems. Whether developing bare-metal drivers, building real-time embedded applications, designing PCB prototypes, or experimenting with IoT systems, I enjoy turning ideas into solutions that run on real hardware. I strongly believe in learning by doing, staying curious, and continuously building the next thing.

Skills

Tech Stack

Experience

Nov 2023 – Present

Independent Embedded Systems Development

GalyTEK

Leoben

Medical recovery period following an accident (Nov 2023 – Jan 2026), with continued technical skill development.

  • Developed and deployed GalyTEK (galytek.com), a full-stack personal platform built with Java Spring Boot and Thymeleaf, to document embedded systems projects and share technical insights with the embedded systems community.
  • Built embedded systems projects on STM32F4/F7 using bare-metal and FreeRTOS, including CAN bus multi-node communication, motor control, and IoT prototypes.
  • Developed low-level peripheral drivers (USART, SPI, I²C, CAN, ADC, DMA, PWM) from scratch in C/C++.
  • Designed PCB schematics and layouts in KiCad; performed board-level debugging and peripheral integration.
  • Built GUI applications (LVGL, TouchGFX) and IoT prototypes (ESP8266 web server, HC-05 Bluetooth control) on STM32.
  • Completed advanced courses in Embedded C/C++, Embedded Linux (device drivers), PCB design, and safety-critical systems.
Aug – Oct 2023

Development Engineer Methodology

AVL · Graz, Austria

Graz, Austria
  • Commissioned E/E architectures on Hardware-in-the-Loop (HiL) systems.
  • Specified wiring harness requirements between ECUs and dSPACE HiL systems.
  • Configured dSPACE tools (ConfigurationDesk, ControlDesk) for open-loop testing.
  • Created fully automated test cases and test documentation for HiL validation.
  • Received a formal letter of recommendation recognizing outstanding performance.
Jan 2022 – Jul 2023

Diagnostics and Validation Engineer – Automotive R&D

Magna Steyr · Graz, Austria

Graz, Austria
  • Contributed to defining diagnostic specifications for ECU suppliers in compliance with ISO 14229 (UDS) standards.
  • Validated diagnostic databases and parameter sets delivered by ECU suppliers.
  • Performed ECU diagnostic testing using Vector CANoe and OBD testers on bench setups and vehicles.
  • Contributed to ECU flashing and reprogramming validation across multiple vehicle platforms.
  • Reviewed technical documentation and developed test scenarios for diagnostic feature validation.
  • Managed test tickets, tracked bugs, and documented results and change requests in JIRA.
  • Received strong recognition from the Department Manager for rapid ramp-up in vehicle diagnostics and high-quality contributions.
Sep 2018 – Aug 2021

Embedded Software Engineer – Apprenticeship

Stellantis Group · Paris, France

Paris, France
  • Developed two AUTOSAR-compliant actuator control systems in MATLAB/Simulink, including an electronic expansion valve controller for electric vehicle battery thermal management and a vehicle climate control system.
  • Built a vehicle diagnostic system model in Simulink, allowing engineers to efficiently validate the diagnostic behavior of their software modules in the Model-In-the-Loop (MIL) testing environment.
  • Planned and led technical meetings with cross-functional teams to align on specifications and track progress.
  • Contributed to the full V-cycle, from requirements definition and coding through testing and vehicle validation.
  • Collaborated with cross-functional teams in an agile environment using JIRA.
Apr – Jun 2018

Telecommunications Engineering Intern – FTTH Project (Final-Year Internship, DUT GEII)

AJEEL · Paris, France

Paris, France
  • Performed FTTH (Fiber to the Home) deployment mapping studies and network design planning.
  • Used telecommunications information systems for network design and deployment planning.
  • Updated technical schematics based on field modifications.

Testimonials

Projects

Projects on the Way

I’m currently preparing my projects for upload. Subscribe below to be the first to know when they go live.

No spam. Unsubscribe anytime.

Education

2018 – 2021

Master’s Degree (Diplôme d’Ingénieur) – Embedded Systems Engineering

École Centrale d’Électronique

Paris, France
  • 3-year academic–industrial apprenticeship at Stellantis Group (2018–2021).
  • Embedded C/C++, Python, Robotics, Control Systems, Real-Time, Embedded Linux, DSP.
2019 · 3 months

University Exchange – Computer Science & Management

INSEEC U. London

London, United Kingdom
  • Statistics and Probability, Java Programming, Artificial Intelligence.
  • Management Theory, Finance, Teamwork, Public Speaking.
2016 – 2018

DUT GEII – Electrical Engineering & Computer Science

Sorbonne Université Paris XIII

Paris, France
  • Electrical Engineering, Electronics, Power Electronics, VHDL, Microcontrollers, Telecommunications, Electromagnetic Compatibility (EMC).
  • Programming: C, C++, Java.

Articles

Coming Soon

New insights are on the way. Stay tuned and subscribe to be the first to know.

No spam. Unsubscribe anytime.

Get In Touch

Have a project in mind, a question, or just want to connect?
I'm always open to new opportunities and meaningful conversations
I'd love to hear from you.

Available for Permanent/Fixed-term Contracts or Freelance Projects