عني

أنا محمد غالي، مهندس أنظمة مدمجة حاصل على درجة الماجستير (Diplôme d'Ingénieur) من École Centrale d'Électronique. قادني مساري المهني للعمل مع عدد من أبرز شركات صناعة السيارات مثل Stellantis و Magna Steyr و AVL، حيث ساهمت في تطوير أنظمة التحكم المتوافقة مع AUTOSAR باستخدام MATLAB/Simulink، و تحديد مواصفات و تشخيص وحدات التحكم الإلكترونية ECU و التحقق منها وفق معيار ISO 14229 (UDS)، إضافة إلى إعداد وتشغيل بيئات اختبار Hardware-in-the-Loop (HiL) باستخدام منصات dSPACE. منحتني هذه الخبرات فهماً عميقاً لكيفية اندماج البرمجيات المدمجة ضمن دورة تطوير المركبات بشكل كامل.

يعتمد أساس خبرتي التقنية على تطوير البرمجيات بلغة C/C++ للأنظمة Bare-Metal والأنظمة ذات الزمن الحقيقي عبر عدة عائلات من المتحكمات الدقيقة مثل STM32 و PIC بالإضافة إلى المنصات المعتمدة على FPGA. أركز على كتابة مشغلات منخفضة المستوى نظيفة و فعّالة على مستوى السجلات للتعامل مع الوحدات الطرفية مثل USART و SPI و I2C و CAN وADC و DMA. إلى جانب تطوير البرمجيات المدمجة، أعمل أيضاً مع Embedded Linux باستخدام Buildroot و BusyBox و Yocto، كما أقوم بتصميم الدوائر الإلكترونية باستخدام KiCad.

أنشأت هذا الموقع من أجل توثيق مشاريعي و مشاركة المعرفة العملية و التواصل مع المهندسين المهتمين بالأنظمة المدمجة. سواء كان ذلك عبر تطوير مشغلات Bare-Metal، أو بناء تطبيقات أنظمة مدمجة بزمن حقيقي، أو تصميم نماذج أولية للدوائر الإلكترونية PCB، أو تجربة أنظمة إنترنت الأشياء IoT، فأنا أستمتع بتحويل الأفكار إلى حلول تعمل فعلياً على العتاد الحقيقي. أؤمن بقوة بمبدأ التعلم بالممارسة، والحفاظ على الفضول، والاستمرار في بناء مشاريع جديدة.

Mohamed GALY

التعليم

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.
University Exchange – Computer Science & Management
INSEEC U. London
London, United Kingdom
  • Statistics and Probability, Java Programming, Artificial Intelligence.
  • Management Theory, Finance, Teamwork, Public Speaking.
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.

الخبرة

Independent Embedded Systems Development
Self-directed technical development
Leoben, Austria
  • Dedicated period combining medical recovery with intensive hands-on technical development to deepen embedded systems expertise.
  • 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.
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.
  • Received a formal letter of recommendation recognizing outstanding performance.
AVL-Recommendation
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.
Magna-Recommendation
Embedded Software Engineer – Apprenticeship
Stellantis Group · Paris, France
Paris, France
  • Developed two AUTOSAR-compliant actuator control systems in MATLAB/Simulink (ExvDriveChiller for battery thermal management and climate control), from requirements definition to technical delivery.
  • Built a vehicle diagnostic system model in Simulink for early Model-in-the-Loop (MIL) testing and validation.
  • Developed embedded software according to internal customer requirements and project-specific standards.
  • Integrated software modules into vehicle simulation platforms and managed software deliveries using internal verification tools and documentation standards.
  • Planned and led technical meetings with cross-functional teams to align on specifications and track project progress.
  • Collaborated with cross-functional teams in an agile environment using JIRA.
Stellantis-Recommendation
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.