Harsha Gupta

Senior Staff Engineer at Google

California, United States
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
Harsha Gupta is a Senior Staff Engineer based in California with over 18 years of deep systems and audio engineering experience, currently driving audio architecture at Google. He led Chrome audio software at Intel, managing teams of 8–10 engineers and delivering end-to-end audio solutions for Intel x86 Chromebooks, including codec integration, DSP acceleration, and NHLT firmware tweaks. His background spans Linux kernel device drivers, firmware (coreboot contributions adding support for MAX98927/MAX98373 codecs), and Hyper-V kernel validation at Microsoft, giving him rare cross-platform expertise from firmware to cloud. Known for shipping ALSA drivers into mainline and enabling OEM-scalable audio features, he combines hands-on kernel work with strategic architecture and proof-of-concept execution.
code11 years of coding experience
job17 years of employment as a software developer
bookMSC software engineering, MSC software engineering at PSG College of Technology
github-logo-circle

Github Skills (16)

firmware10
c1710
embedded10
device-tree10
c1110
sys10
boot10
codec10
acpi10
computer-architecture9
architecture9
intel9
i2c9
cpu-architecture9
c-programming8

Programming languages (1)

C

Github contributions (5)

github-logo-circle
coreboot/coreboot

Jun 2016 - May 2018

Read-only mirror of https://review.coreboot.org/coreboot.git. We don't handle Pull Requests.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:23 commits in 1 year 10 months
Contributions summary:Harsha primarily contributes to the coreboot firmware for Intel platforms, focusing on audio subsystem integration. They added support for audio codecs like MAX98927 and MAX98373, implementing drivers and device tree entries. These changes include configuring audio parameters, such as sampling rates, and incorporating IV feedback for improved audio quality. They also modified existing NHLT (Negotiated Hardware Link Table) files, demonstrating expertise in firmware and audio hardware integration.
corebootfirmwarereviewpull-requestsbootloader
plbossart/sound

Oct 2014 - Jan 2018

linux sound subsystem tree
Contributions:32 commits in 3 years 3 months
claplinuxsubsystemaudiomusic
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
Harsha Gupta - Senior Staff Engineer at Google