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.
26 years of coding experience
2 years of employment as a software developer
BSc, Computer Science, BSc, Computer Science at Technion - Israel Institute of Technology
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:
Back-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.
Read-only Mirror of the freedesktop.org repository. Please make pull requests against freedesktop.org.
Role in this project:
Back-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