Subrata Banik

Staff Software Engineer at Google

Bengaluru, Karnataka, India
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

🤩
Rockstar
Subrata Banik is a Staff Software Engineer based in Bengaluru with 11 years of deep firmware and BIOS expertise, currently at Google after a multi-year tenure at Intel. He specializes in low-level platform firmware—UEFI, coreboot and flash tooling—and has contributed important fixes and chipset support to the high-profile flashrom and coreboot projects, including work around Intel SPI controllers and Meteor Lake support. His background spans BIOS development for Atom and Intel big-core platforms, customer-facing BIOS delivery for tablet and Chromebook products, and leading patchsets upstream in coreboot. Known for pragmatic refactors and hardware-sequencing edge-case fixes, he blends systems-level debugging with production-grade firmware architecture.
code11 years of coding experience
job10 years of employment as a software developer
github-logo-circle

Github Skills (17)

firmware10
c1110
hardware10
c1710
initialization10
low-level-programming10
initializer10
sys10
embedded10
initialize10
devtools9
acpi9
updater8
pci8
updating8

Programming languages (2)

CRust

Github contributions (5)

github-logo-circle
coreboot/coreboot

May 2015 - Jan 2023

Read-only mirror of https://review.coreboot.org/coreboot.git. We don't handle Pull Requests.
Role in this project:
userBack-end Developer
Contributions:1188 commits in 7 years 9 months
Contributions summary:Subrata's contributions primarily revolve around implementing and modifying core firmware features related to Intel's processors. Their work included porting features, adding code, and addressing build issues by integrating and modifying the source files. The user was also involved in adding enhancements to accommodate the capabilities of new hardware components.
corebootfirmwarereviewpull-requestsbootloader
flashrom/flashrom

Feb 2022 - Dec 2022

Send patches to https://review.coreboot.org: https://www.flashrom.org/Development_Guidelines#GitHub
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:19 commits in 9 months
Contributions summary:Subrata primarily contributes to the `flashrom/flashrom` repository, which focuses on firmware tools. Their work centers around enhancing the support for Intel SPI controllers, specifically related to hardware sequencing operations. The user addresses issues related to multi-master SPI access and introduces support for new chipsets like Meteor Lake, improving the robustness and functionality of flash memory operations. They also refactor code, introduce macros, and fix byte count issues to improve the overall efficiency and reliability of the firmware flashing process.
github-guidelinesfirmware-updatecorebootdevelopment-guidelinesreview
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