Mohamed Elgaid

Senior Consultant Engineer at Siemens EDA (Siemens Digital Industries Software)

Egypt
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Mohamed Elgaid is a Senior Consultant Engineer with 7+ years of deep ASIC and physical design experience spanning RTL-to-GDSII flows and successful tape-outs on advanced nodes (10nm–32nm). He has led physical design teams and driven timing closure, power planning, DFT, and signoff using industry tools such as Design Compiler, ICC/Innovus, PrimeTime, Calibre/ICV, and Formality. Comfortable scripting in TCL/Perl/shell and working across UPF/CPF low-power methodologies, he pairs hands-on implementation with formal verification and IR-drop/EM analysis. Mohamed also contributes to open-source embedded projects—enhancing the Apache Mynewt NimBLE Bluetooth stack at the HCI/GAP layers—which reflects his ability to operate across silicon and firmware boundaries. With an MBA alongside advanced engineering degrees, he blends technical depth with product and business awareness, making him effective in cross-functional leadership and customer-facing consulting roles.
code7 years of coding experience
job9 years of employment as a software developer
bookMaster of Business Administration - MBA, Business Administration and Management, General, A+, Master of Business Administration - MBA, Business Administration and Management, General, A+ at Universitat Autònoma de Barcelona
bookMaster's degree, Electrical, Electronics and Communications Engineering, Master's degree, Electrical, Electronics and Communications Engineering at Ain Shams University
github-logo-circle

Github Skills (10)

bluetooth-le10
hci10
btle10
bluetooth-low-energy10
n10
hardware-interface10
c119
sys9
c179
embedded9

Programming languages (3)

C++CPython

Github contributions (5)

github-logo-circle
apache/mynewt-nimble

Apr 2019 - Sep 2019

Apache mynewt
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:7 commits, 13 PRs, 38 comments in 5 months
Contributions summary:Mohamed primarily contributed to the low-level Bluetooth stack, focusing on the HCI layer and the gap layer. Their work involved modifying the ACL buffer size, solving array packing issues, and adding commands for managing extended advertising sets. They also addressed a bug in accessing the gap appearance service, indicating a focus on core Bluetooth functionality and protocol implementation.
javamynewtapache
mfarag13/mynewt-nimble

Feb 2019 - Apr 2019

Apache mynewt
Contributions:2 PRs, 4 pushes in 1 month
javamynewtapache
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.
Request Free Trial