Emmanuel Grumbach

Senior Firmware Engineer at Intel Corporation

Israel
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
Emmanuel Grumbach is a Senior Firmware Engineer with 26 years of experience specializing in Linux, Android, and Wi‑Fi firmware, currently driving WiFi7 enhancements and CSME integration at Intel in Israel. He served as the long-time maintainer of Intel's iwlwifi driver with over 1,200 kernel contributions, shaping upstream mac80211/iwlwifi behavior and improving stability and transmit power handling. Emmanuel combines deep kernel and real‑time firmware expertise with strong technical leadership, leading large refactors that dramatically reduced code complexity and memory usage while preserving functionality. His open-source work extends to Wireshark dissectors for IEEE 802.11 features like TWT and to NetworkManager integration for faster CSME-driven Wi‑Fi ownership handoffs. Known for pragmatic architecture changes rather than incremental tweaks, he balances low-level device internals with cross-team collaboration to deliver measurable performance and maintainability gains. He holds a BSc in Computer Science from Technion and brings rare domain depth at the intersection of firmware, kernel maintenance, and networking.
code26 years of coding experience
job2 years of employment as a software developer
bookBSc, Computer Science, BSc, Computer Science at Technion - Israel Institute of Technology
languagesEnglish, Hebrew, French
github-logo-circle

Github Skills (25)

networkmanager10
net10
firmware10
wireless10
c-programming10
c1110
linux-kernel10
networking10
c1710
kernel10
w-net10
packet-capture10
packet-analysis10
802-1110
packet-parsing10

Programming languages (1)

C

Github contributions (5)

github-logo-circle
wireshark/wireshark

Jul 2018 - Oct 2022

Read-only mirror of Wireshark's Git repository at https://gitlab.com/wireshark/wireshark. ⚠️ GitHub won't let us disable pull requests. ⚠️ THEY WILL BE IGNORED HERE ⚠️ Upload them at GitLab instead.
Role in this project:
userBack-end Developer
Contributions:8 commits in 4 years 3 months
Contributions summary:Emmanuel primarily contributed to the Wireshark codebase, focusing on dissector enhancements for the IEEE 802.11 protocol. Their work involved parsing and dissecting new elements such as Target Wake Time (TWT), including the addition of new action frame categories and the implementation of the TWT element dissector, including both S1G and EHT frame parsing. Furthermore, the user made adjustments to improve data representation within the Wireshark interface, changing values such as RU allocation and TSF to decimal format for user convenience.
tsharkgit-repositorywiresharkpacket-capturegitlab
Read-only Mirror of the freedesktop.org repository. Please make pull requests against freedesktop.org.
Role in this project:
userBack-end Developer
Contributions:6 commits in 13 days
Contributions summary:Emmanuel primarily contributes to the `NetworkManager` project, focusing on the integration with Intel's CSME firmware to manage Wi-Fi devices. Their work involves modifying the rfkill subsystem to query hardware rfkill reasons from udev, specifically concerning device ownership by the CSME firmware. The user has implemented changes to allow the NetworkManager to interact with the CSME firmware to obtain connection information and request device ownership to speed up the process of connecting to a Wi-Fi network. The contributions also include modifications to the `nm-manager` core to reflect the device owner state.
windowselectronpull-requestsfreedesktopread-only
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
Emmanuel Grumbach - Senior Firmware Engineer at Intel Corporation