I am an accomplished Embedded Software Engineer with a deep-seated passion for learning, innovation, and bringing new ideas to life. I have built a robust foundation in embedded systems, developing proficiency in C/C++ programming, real-time operating systems (RTOS), and advanced communication protocols. My career journey has seen me work on intricate system architectures, design custom drivers for microcontroller interfacing, and follow a structured, layered approach to embedded software development. These experiences have cultivated a comprehensive skill set that enables me to design, troubleshoot, and optimize embedded systems effectively.
Currently, I am a Model-Based Design Engineer at Valeo Egypt, where I work on the Access CAR project, employing tools like Simulink for efficient code generation and complex system modeling. This role has reinforced my knowledge of the automotive industry’s safety standards, such as ISO 26262, and the AUTOSAR framework. Previously, I contributed to the Advanced Driver Assistance Systems (ADAS) team as an Embedded Software Engineer, where I gained valuable hands-on experience in automotive applications, further enhancing my expertise in functional safety and quality compliance.
In addition to my industry roles, I am committed to academic excellence and sharing knowledge with others. I serve as a Teaching Assistant at the Arab Academy for Science, Technology & Maritime, where I mentor students, helping them build strong foundations in engineering principles and embedded system concepts. I have also held a teaching assistant position at the Egyptian Academy for Engineering and Advanced Technology, which has allowed me to develop my skills in presenting complex material accessibly and engagingly.
My academic qualifications include a Bachelor’s degree in Mechatronics with a GPA of 3.85, and I am currently pursuing an MSc in Mechatronics, which supports my continuous growth in both theoretical and applied engineering knowledge. Additionally, I have completed a range of certifications, such as a Robotics Software Engineer Nanodegree from Udacity, and participated in various professional training sessions that sharpen my expertise in Embedded Linux, SDLC methodologies, and testing techniques.
I am dedicated to exploring the latest advancements in embedded technology, with a particular interest in software development lifecycles, system testing, and the application of agile methodologies. As I advance in my career, I aim to bring impactful solutions to the field of embedded systems, leveraging my skills to push the boundaries of technology and deliver high-quality, reliable embedded software solutions.