Summary
Mohamed Elzahhar is a Senior Software Engineer and architect based in Cambridge with a 4-year senior-level track record building embedded and AI/ML software for leading semiconductor and automotive vendors. Currently at Arm he designs and implements high-performance C++ features for NPUs, drawing on prior roles delivering safety-critical AUTOSAR and real-time C systems at McLaren Applied, Valeo and Imagination Technologies. He blends customer-facing consultancy with deep hands-on firmware, OS and virtualization expertise across bare-metal, RTOS and Linux stacks, and maintains a continual focus on C/C++/Python, SoC architecture and algorithms. Comfortable navigating cross-functional teams, he brings both product-minded pragmatism and research-rooted curiosity from his earlier work in machine learning and heterogeneous GPU computing. Not obviously, his path includes formal study in ubiquitous computing and a history of bridging academic research with production embedded software.
4 years of coding experience
11 years of employment as a software developer
Master, Ubiquitous Computing, Master, Ubiquitous Computing at Nile University
Bachelor, Computer Science, A, Bachelor, Computer Science, A at Cairo University
English, Arabic