Mohamed Khaled Hussein

Senior Embedded Software Engineer @ eJad

About Mohamed Khaled Hussein

Mohamed Khaled Hussein is a Senior Embedded Software Engineer with extensive experience in developing embedded software solutions for BMW automotive applications. He holds a Master of Science in Computer Engineering and has worked in various roles, including as a Teaching Assistant and Software Engineer, contributing to projects involving AUTOSAR systems and communication protocols.

Current Role at eJad

Currently, Mohamed Khaled Hussein serves as a Senior Embedded Software Engineer at eJad, a position he has held since 2021. In this role, he focuses on developing embedded software solutions tailored for automotive applications. His responsibilities include configuring AUTOSAR CAN and LIN communication systems, implementing diagnostic functions, and configuring AUTOSAR UDS diagnostics for automotive electronic control units (ECUs). He also develops scripts using Python to streamline the build process for automotive software projects.

Previous Experience at eJad

Prior to his current role, Mohamed worked at eJad as a Software Engineer from 2017 to 2021. During this time, he contributed to various projects, including the development of a BMW internal tool utilizing the Java artop library to generate AUTOSAR system extracts. He also developed AUTOSAR Complex Device Drivers (CDD) for flashing slave ECUs over CAN and LIN communication protocols, and worked on the integration and configuration of the AUTOSAR MCAL layer and BSW stack.

Teaching Experience at Ain Shams University

From 2017 to 2019, Mohamed served as a Teaching Assistant at the Faculty of Engineering, Ain Shams University. In this role, he supported the educational process and contributed to the academic development of students in the field of Computer Engineering. His experience in academia provided him with a strong foundation in both theoretical and practical aspects of engineering.

Educational Background

Mohamed Khaled Hussein obtained his Master of Science (MSc) in Computer Engineering from the Faculty of Engineering, Ain Shams University, completing his studies from 2018 to 2022. He previously earned his Bachelor of Science (BSc) in Computer Engineering from the same institution, studying from 2012 to 2017. His educational background has equipped him with a solid understanding of embedded systems and automotive software development.

Internship at Mentor Graphics

In 2016, Mohamed completed a four-month internship at Mentor Graphics as a Software Engineering Intern. During this internship, he gained practical experience in software engineering and contributed to projects related to embedded systems. This experience further enhanced his skills and knowledge in the field, preparing him for his subsequent roles in the automotive industry.

People similar to Mohamed Khaled Hussein