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.
5 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
Driver stack (including user space libraries, kernel module and firmware) for the Arm® Ethos™-N NPU
Contributions:35 commits, 1 push, 3 comments in 1 year 3 months
driverfirmwarekernel-moduleuserspace
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.