Available for new opportunities

Mohamed
Abd El-Raouf

|

10+ years crafting firmware for IoT, Automotive & Biomedical systems.
Based in Stuttgart, Germany ๐Ÿ‡ฉ๐Ÿ‡ช

10+ Years Exp.
3 Industries
1๐Ÿ† IoT Award
FW Firmware IoT Automotive C++ C / C++ RTOS Biomedical ARM Cortex-M ISO 26262 ยท ASIL-D C / C++ EMBEDDED
Scroll
๐Ÿ†
IoT Evolution Asset Tracking Award Winner 2017 Orange POPS โ€” Nominated as IoT Device of the Year at Mobile World Congress, Barcelona 2017

The Engineer Behind the Code

I'm Mohamed Abd El-Raouf, a Senior Firmware Engineer with a deep passion for embedded systems. My journey spans over a decade across IoT, Automotive (ASIL-D), and Biomedical domains โ€” from Orange R&D Labs in Cairo to ETAS in Stuttgart.

I spearheaded firmware development for Orange POPS, an asset tracking device that won the IoT Evolution Asset Tracking Award and was nominated as IoT Device of the Year at the 2017 Mobile World Congress in Barcelona.

I'm driven by clean architecture, rigorous testing, and the satisfaction of shipping firmware that just works โ€” reliably, safely, and efficiently, even in the most demanding environments.

Agile / SCRUM ISO 26262 / ASIL-D AUTOSAR ARM Architecture TDD Mentoring
๐Ÿ“
Location Stuttgart, Germany
๐ŸŽ“
Education B.Sc. Computer Engineering, CIC
๐ŸŒ
Languages Arabic (Native) ยท English (Fluent)
โœ‰๏ธ

Career Timeline

Senior Firmware Engineer

ETAS GmbH Aug 2023 โ€“ Present ยท Stuttgart, Germany
Current

Working at one of Bosch's premier software and tools companies, delivering cutting-edge firmware solutions for automotive embedded systems.

C++Embedded SystemsARMAutomotive

Senior Firmware Engineer

RLE INTERNATIONAL Group Aug 2022 โ€“ Aug 2023 ยท Germany

Delivered senior firmware engineering expertise across automotive client projects, contributing to complex embedded system developments.

C/C++Embedded SystemsARMSCRUM

Senior Firmware Engineer

DISPENDIX GmbH May 2021 โ€“ Aug 2022 ยท Germany

Led firmware development for state-of-the-art contactless liquid handling biomedical devices.

  • Designed & maintained firmware for cutting-edge biomedical hardware
  • Participated in firmware architecture & refactoring decisions
  • Redesigned firmware bootloaders with OTA update capabilities
  • Ported firmware across multiple STM32 MCU families
  • Created firmware coding guidelines and mentored junior engineers
STM32C++OOPTDDSTLBootloaders

Embedded Software Consultant

Capgemini (at Robert Bosch Automotive Steering GmbH) Oct 2018 โ€“ Aug 2022 ยท Stuttgart Region

Developed safety-critical software for Electric Steering systems at ASIL-D safety level.

  • Developed BSW complex drivers for BLDC steering motors (ASIL-D)
  • Designed & tested Microcontroller drivers and Hardware Abstraction Layers
  • Developed software compliant with ISO 26262 quality standards
  • Performed hardware debugging, testing and CPU load optimization
ISO 26262ASIL-DEmbedded CHALUnit Testing

Embedded Software Engineer

Valeo Oct 2017 โ€“ Oct 2018 ยท Cairo, Egypt

Developed firmware features for Valeo Climate Control ECUs for multiple OEMs.

  • Integrated AUTOSAR CAN drivers, EEPROM drivers, and MCU drivers
  • Optimized code for MISRA-C compliance and runtime constraints
  • Conducted static analysis and HIL-based automatic validation testing
AUTOSARCANMISRA-CHIL TestingEEPROM

Embedded Software Engineer

Orange R&D Labs Nov 2015 โ€“ Oct 2017 ยท Cairo, Egypt
๐Ÿ† Award

Worked in the M2M Solutions Research Group developing IoT devices and robotic systems.

  • Developed firmware for Orange POPS โ€” ๐Ÿ† IoT Evolution Asset Tracking Award Winner, nominated as IoT Device of the Year at MWC Barcelona 2017
  • Built firmware bootloaders with TCP/IP stack for OTA updates
  • Developed BLE applications with GPRS, GPS, and HTTP connectivity
  • Implemented robotic algorithms for Orange Ub-y telepresence robot with ROS on custom Linux OS
IoTBLEGPRS/GPSOTAROSLinuxC/C++

Embedded Software Engineer (Trainee)

Information Technology Institute (ITI) Oct 2014 โ€“ Jun 2015 ยท Cairo, Egypt

Professional 9-month diploma program โ€” Embedded & Mobile Systems track.

  • Humanoid robot controlled via skeletal gestures & speech recognition
  • Embedded Security Door Locker with DC motor, PWM, EEPROM, I2C, UART
  • RC car via Bluetooth with Cortex ARM M4 TI Launchpad & Android app
  • Linux-based Client/Server PC serial control & data logger
ARM Cortex-M4Embedded CAndroidJavaLinux

Technical Arsenal

โš™๏ธ

Core Languages

C C++ Embedded C Python Java Bash / Shell C#
๐Ÿ”ง

Embedded & Hardware

ARM Cortex STM32 Microcontrollers RTOS / FreeRTOS Embedded Linux Bootloaders OTA Updates Raspberry Pi Arduino
๐Ÿš—

Automotive

AUTOSAR ISO 26262 CAN LIN UDS MISRA-C ASIL-D HAL
๐Ÿ”Œ

Protocols

UART I2C SPI USB BLE TCP/IP HTTP GPRS/GPS
๐Ÿงช

Testing & Quality

TDD Unit Testing HIL Testing Static Analysis Astree Trace32 CI/CD
๐Ÿ“

Architecture & Patterns

OOP Design Patterns STL Software Architecture Concurrent Programming V-Model SCRUM / Agile Git

Licenses & Credentials

Altran

ISO 26262 Functional Safety

Automotive Safety according to ISO 26262

Dec 2018
HackerRank

Problem Solving

Certified Problem Solver

Mar 2021 ยท ID: 5d8497a62900
LinkedIn

Software Architecture Foundations

Design principles & architectural patterns

Jan 2023
LinkedIn

Test-Driven Development in C++

TDD, Unit Testing, Software Architecture

Aug 2022
LinkedIn

C++ Design Patterns: Creational

OOP, Software Architecture, C++

Aug 2022
LinkedIn

Parallel & Concurrent Programming C++ I & II

Multi-threading, Parallel programming

Aug 2022
LinkedIn

Master C++ ยท C++ Advanced Topics ยท C++ Templates & STL

Advanced C++, STL, OOP

Aug 2022
LinkedIn

Passed Skill Assessments

C ยท C (Programming Language) ยท Agile ยท Linux ยท Git ยท Python

LinkedIn Verified

What Colleagues Say

"

"Mohamed was eager to understand every little detail of the firmware. He stood out as someone willing to dive deep and share knowledge with the team. His eagerness to contribute ideas and implement them showed his great passion for embedded systems."

FS
Felix Segiet Software Development ยท Same Team
"

"Mohamed is very passionate about embedded software development. He proposed improvements right from the beginning and started implementing them right away with his hands-on mentality. If you're looking for a dependable and highly motivated embedded engineer, Mohamed is your man."

AB
Andreas Bitter Onboarding Manager ยท Same Team
"

"Mohamed is a dependable Firmware Engineer and teammate. He strives to complete tasks as well as possible and always helps his teammates. Discussion with him is a delight โ€” he's always open to suggestions and provides great feedback."

AR
Alkindi Rizky Dzulqarnain Firmware Engineering Lead ยท Same Team at DISPENDIX
"

"It was an absolute pleasure working with Mohamed. His strong coding skills and automotive tools background was a totally added-value which helped the whole team solve any issue. I wish I have the chance of working with him again."

MA
Moustafa Attia SW Integration Engineer & Scrum Master @ Mercedes-Benz AG
"

"Mohamed is a very responsible employee and an extremely fast learner. I can always depend on him for investigating new areas and coming back with positive results. He has a very good embedded SW engineer with proper understanding of the HW/SW interface."

AA
Ali Abu El Magd Cybersecurity Manager ยท Managed Mohamed directly

Academic Background

2014 โ€“ 2015

Professional Diploma โ€” Embedded & Mobile Systems

Information Technology Institute (ITI) โ€” Ministry of Communications, Egypt

9-month intensive program. Grade: Excellent. Activities: Intel's Ideation Camp.

Graduation Project: Remotely controlling a humanoid robot using body skeletal information, gestures & speech recognition.

2004 โ€“ 2013

B.Sc. Computer Engineering

Canadian International College (CIC), Cairo, Egypt

Electrical/Electronic Engineering โ€“ Computer Core. Grade: Good. Activities: Electronics Club.

Graduation Project: Steganography C# software to embed data into .bmp images and .avi video files. Grade: Excellent.

Let's Work Together

I'm always open to discussing embedded systems, firmware architecture, or new opportunities.