Summary
Overview
Work History
Education
Skills
Websites
Work Authorization
Timeline
Generic

Muhammed Alaaeddin Khedr

Embedded Systems Engineer
Cairo

Summary

Embedded Software Engineer with 4+ years of experience in low-level development on Texas Instruments SoCs, including Embedded Linux and QNX platforms. Proven track record in system bring-up, driver development, Bootloader customization, and CI automation. Actively seeking embedded software roles in Europe or the U.S., with a focus on Linux-based systems and opportunities for relocation.

Overview

5
5
years of professional experience
5
5
years of post-secondary education
2
2
Languages

Work History

Embedded Software Engineer (TI SoC Platform)

Valeo
Cairo, Cairo Governorate
01.2025 - Current
  • Developed and customized QNX image builds for TI J784S4 SoC, optimizing for embedded automotive platforms.
  • Maintained and tailored Makefiles to streamline builds using the TI-provided QNX SDK.
  • Configured Ethernet stack on QNX SDP 7.1 with io-pkt-v6-hc and io-sock for TI platforms.
  • Enabled inter-OS communication between QNX, FreeRTOS, and AUTOSAR via ICOM and shared DDR memory.
  • Reduced QNX IFS image size from 12.5 MB to 1.7 MB, boosting boot and flashing speed by 80%.
  • Resolved CPSW Ethernet and io-sock incompatibilities by transitioning to iopkt, restoring full network functionality.
  • Enhanced eMMC driver and added support in TI UniFlash for UDA partition flashing on custom boards.
  • Modified Secondary Bootloader (SBL) to enable raw data writes to UDA partition, replacing TI’s default FATFS boot method.

Embedded Software Engineer (HPC/BSP - Renault PCU)

Valeo
Cairo, Cairo Governorate
09.2023 - 01.2025
  • Integrated Board Support Packages (BSPs) and automated hardware stress testing using custom device validation frameworks.
  • Developed a QNX-based recovery software module enabling packaging, integrity verification, decompression, and secure flashing, driven by a generic JSON configuration parser utilizing the QNX decoder library.
  • Resolved critical boot-time issues related to GPT partitioning and Ethernet SerDes clock configuration.
  • Improved fastboot download performance by modifying command logic, resulting in reduced transfer times and more efficient firmware flashing during development.
  • Developed an automated flashing script using Bash, reducing manual errors by 80% and significantly improving workflow consistency.
  • Utilized Momentics IDE for deep memory analysis and C/C++ application debugging.
  • Developed and executed automated test suites using Robot Framework to perform software validation and integration testing on QNX and other software components integrated into QNX.

Embedded Software Developer (Frontcam - Renault DFC)

Valeo
Cairo
12.2022 - 09.2023
  • Defined software requirements and led functional/integration testing.
  • Automated testing using vTestStudio and CI pipelines.
  • Resolved CI pipeline errors, ensuring continuous deployment readiness.

Embedded Linux Instructor

Freelance
Cairo, Cairo Governorate
12.2020 - 11.2022
  • Delivered training sessions on C programming, Introduction to Embedded Linux, U-Boot fundamentals (including device driver development for U-Boot), Linux kernel device driver development, and Device Tree Binary (DTB) structure and usage.

Education

BSc - Communication & Electronics Engineering

Helwan University - Faculty of Engineering
Helwan
01.2015 - 01.2020

Skills

  • C

  • C

  • Python

  • Bash

  • Batch

  • Linux

  • QNX

  • Yocto

  • Makefile

  • CMake

  • Git

  • Lauterbach

  • winIDEA

  • Code Composer

  • QNX Momentics

  • Wireshark

  • CANoe

  • vTESTstudio

  • VectorCAST

  • Software Development Lifecycle

  • Integration Testing

  • Validation Testing

  • Unit Testing

Work Authorization

Open to relocation within Europe or the U.S. Requires visa sponsorship for employment.

Timeline

Embedded Software Engineer (TI SoC Platform)

Valeo
01.2025 - Current

Embedded Software Engineer (HPC/BSP - Renault PCU)

Valeo
09.2023 - 01.2025

Embedded Software Developer (Frontcam - Renault DFC)

Valeo
12.2022 - 09.2023

Embedded Linux Instructor

Freelance
12.2020 - 11.2022

BSc - Communication & Electronics Engineering

Helwan University - Faculty of Engineering
01.2015 - 01.2020
Muhammed Alaaeddin KhedrEmbedded Systems Engineer