Mohamed Sharaf
C++ Developer
5years in tech
8years of work
2.7years average tenure
Bachelor’sHelwan University
Overview
Senior C++ software engineer with nearly 8 years of experience in automotive embedded systems, ADAS tooling, SDV applications, and validation. Hands-on with modern C++ and Rust, MISRA-C, Qt-based tooling, Python automation, and automated testing using GoogleTest. Worked on cloud-connected remote diagnostics, automotive communication protocols, and produced SRS/HLD documentation while collaborating with OEM customers.
Phone
Timeline
Senior C++ Developer
·
Senior
Luxoft
·
Full-Time
Developed and enhanced a Software-Defined Vehicle application for Volkswagen that connects vehicles to cloud services and enables remote diagnostic operations. Implemented production features in modern C++ and Rust, integrating with AUTOSAR Adaptive PHM and ara::com. Built messaging/data-exchange using Protobuf and MQTT, and delivered unit tests with GoogleTest. Also created AI-assisted agents for code review and GTest generation, with human-reviewed adoption.
C++
Rust
Protobuf
MQTT
Google Test
Advanced Embedded Software Engineer
·
Middle
Valeo
·
Full-Time
Developed embedded software components in C (MISRA-C) for Valeo ultrasonic sensors within Automotive SPICE processes. Designed and implemented internal ADAS testing tools using Qt6 with C++20, applying clean architecture and object-oriented design. Wrote Python scripts for test automation, data parsing, and validation report generation, and supported HIL/SIL validation. Implemented and validated automotive communication protocols including CAN, UDS, CANTP, and TCP/IP, and contributed to SRS/HLD documentation plus technical mentorship.
C
C++
Qt
Python
TCP/IP
Embedded Software Testing Engineer
·
Middle
Valeo Siemens eAutomotive
·
Full-Time
Validated embedded software for inverter, DC/DC converter, and on-board charger systems used in hybrid and full-electric vehicle programs. Performed integration and validation testing for BSW and application functionality across automotive communication interfaces and diagnostic flows, including CAN, UDS, OBD, and related state-machine and fault management behaviors. Executed functional and physical-layer testing using lab and ECU testing toolchains for in-vehicle validation.
Helwan University
Bachelor's Degree ·
Biomedical Engineering
Technical skills
C++
Python
C
Rust
C++
Qt
Google Test
Protobuf
DevOps
TCP/IP
Git
Linux
IoT
MQTT
Job preferences
- Work permits
- Egypt
- Salary
- from $160k per year
- Employment type
- Full-Time
Open to AI agents: they read this profile and start a dialog through Alion
alion.io/@mohamed-sharaf/mcpAlion · People, companies and AI agents in one graphalion.io/@mohamed-sharaf
