Skip to content
View madhuhegde84's full-sized avatar
  • Bangalore

Block or report madhuhegde84

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
madhuhegde84/README.md

Hi πŸ‘‹, I'm Madhu Hegde

Technical Staff Engineer | Embedded Firmware | WLAN Drivers | Linux | Security

Bangalore, India β€’ 18+ years in embedded systems, firmware, and device drivers


About Me

I'm a Technical Staff Engineer with over 18 years of experience in embedded firmware and device driver development, delivering production-grade solutions across WLAN and imaging platforms.

My recent work has focused on end-to-end IEEE WLAN architecture, including Linux host drivers, regulatory domain management, cfg80211 integration, WPA3/PMF security features, MAC/RF firmware development, calibration flows, Tx gain control, and low-power subsystem design across multiple silicon revisions.

I have also worked on camera and imaging platforms, including MIPI CSI-2 camera drivers, ISP module development, Bayer RAW capture, and 3A algorithms such as auto exposure, white balance, de-mosaic, filtering, and noise reduction.


Core Expertise

  • Embedded firmware development
  • Linux device drivers
  • WLAN host driver and firmware development
  • IEEE 802.11n / 802.11ax / Wi-Fi 6
  • cfg80211 and Linux wireless stack
  • WPA3 and PMF security
  • MAC / PHY / RF firmware
  • RF calibration and Tx gain control
  • Low-power firmware design
  • Camera drivers and MIPI CSI-2
  • ISP and 3A algorithms
  • Cross-functional technical leadership

Tech Stack

Languages

C C++ Python

Embedded / Firmware

Embedded Systems Firmware ThreadX Trace32

Linux / Drivers

Linux Device Drivers cfg80211 wpa_supplicant

Wireless

WLAN Wi-Fi Drivers WPA3 PMF MAC/PHY/RF

Imaging

Camera Drivers MIPI CSI-2 ISP 3A Algorithms

Tools

Git SVN Jira Lauterbach


Professional Experience

Microchip Technology

Technical Staff Engineer | October 2014 – Present

  • Technical leadership in WLAN firmware and Linux host driver development across multiple silicon revisions
  • Developed and delivered Linux Wi-Fi features, regulatory domain management, cfg80211 enhancements, and driver integration improvements
  • Worked on WPA3 and PMF feature porting across firmware and Linux driver layers
  • Developed MAC/PHY/RF firmware features from prototype to embedded C implementation, including calibration, Tx gain control, and low-power configurations
  • Drove cross-functional coordination across firmware, RF characterization, and factory teams

Intel

Component Design Engineer | December 2010 – 2014

  • Developed ISP module drivers for gamma correction, histogram, lens shading correction, white balance, exposure, filtering, and noise reduction
  • Worked on auto exposure algorithms and calibration/NVM parameter handling
  • Developed camera drivers with MIPI CSI-2 interface for X-GOLD platforms
  • Contributed to system software development for display, camera, I2C, keypad, and accessory backlight drivers

Aricent Technologies

Senior Engineer | 2010

Vayavya Labs

Embedded Software Engineer | 2007 – 2009

  • Worked on device driver generator tooling and display driver development
  • Developed display subsystem support including DMA interface and DirectDraw demo applications

Certifications

  • Claude Code in Action – AI Assisted Development with Claude
  • Edge AI – Machine Learning at the Edge on Arm Microcontrollers
  • Python Specialization
  • IEEE Certification on WLAN 802.11ax / Wi-Fi 6 MAC Layer
  • IEEE Certification on WLAN 802.11n Protocol

Education

  • MS in Embedded System Design, Manipal University
  • BE in Electronics and Communication, Visvesvaraya Technological University

Interests

  • WLAN firmware and Linux wireless stack
  • Embedded security
  • Edge AI for embedded systems
  • Camera and imaging firmware
  • AI-assisted development workflows

Connect With Me

Popular repositories Loading

  1. myproj myproj Public

    Forked from Madhu/myproj

    Testing Project

  2. Datastructures Datastructures Public

    This has commonly used datastrctures reference implementation in firmware which can use to implement ring buffers needed for DMA, WLAN driver etc

    C

  3. blogs blogs Public

    Technical blogs on different items usefull for developers

  4. madhuhegde84.github.io madhuhegde84.github.io Public

    Technical blogs on different items usefull for developers

    HTML

  5. ai_apps_gem ai_apps_gem Public

    Gemini based AI apps

    Python

  6. My-Python-Projects My-Python-Projects Public

    Forked from Suhas-Hegde-Star/My-Python-Projects

    My Code

    Python