Gaurav Singh

Senior Software Engineer

Bengaluru, Karnataka, India14 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 9 years in Embedded Linux and Android driver development.
  • Led team to deliver Intel Gen based Google Chromebooks.
  • Contributed significantly to open source kernel community.
Stackforce AI infers this person is a specialist in Embedded Systems with a focus on driver development and open source contributions.

Contact

Skills

Core Skills

Embedded LinuxDisplay Driver Development

Other Skills

Problem SolvingMobile DevicesOpen Source ContributionsBoard Bring-upDisplay Subsystem DriversUEFIData StructuresCAlgorithmsDebuggingSoftware DevelopmentShell ScriptingSoCSemiconductorsProgramming

About

1+ years of experience in the development of UEFI BIOS based display driver. 9+ years of experience in Embedded Linux/ Android driver development. 3 year of experience in Google ChromeOS and of leading a team to deliver Intel Gen based Google Chromebooks. https://www.theverge.com/2020/1/6/21051581/asus-chromebook-flip-c436-announced-design-specs-ces-2020 https://www.theverge.com/2020/1/6/21051243/samsung-galaxy-chromebook-price-release-date-hands-on-chrome-os-photos-video Contributions to the open source kernel community(i915 driver) https://cgit.freedesktop.org/drm-intel/log/?qt=author&q=Gaurav+K+Singh Open source contributions to the kernel in Google chromium tree https://chromium-review.googlesource.com/q/owner:gaurav.k.singh%2540intel.com Expert in Linux subsystem frameworks like Direct Rendering Manager(DRM), Atomic Display Framework (ADF), and Graphics. Expert in kernel, device drivers, display board bring up. Sound knowledge of PCI device driver, I2C client driver, platform driver. Sound knowledge of display technologies like MIPI DSI,HDMI. Good experience of working on embedded platforms (x86 architecture) and on ARM architecture. Expert in developing debugging tools, ULT automation Tools across Windows/Android. Experience in working with geographically dislocated and different domain teams.

Experience

14 yrs 9 mos
Total Experience
3 yrs 8 mos
Average Tenure
4 yrs 5 mos
Current Experience

Amazon

Senior Software Development Engineer

Dec 2021Present · 4 yrs 5 mos

Problem SolvingMobile Devices

Intel corporation

2 roles

Lead Software Engineer

Promoted

Jul 2017Nov 2021 · 4 yrs 4 mos

  • Developed and enabled VESA Display Stream Compression feature, a power saving feature in i915 gfx driver for Intel Gen based Platforms. Patches merged in open source kernel community.
  • Enabled Panel Self refresh with Selective update (PSR2) for the first time on Intel based chromebooks. This helped in ~1 Watt of power savings on Intel based chromebooks.
  • 2 years of experience of Chrome OS lead to deliver Intel Gen based Google Chromebooks.
  • https://www.theverge.com/2020/1/6/21051581/asus-chromebook-flip-c436-announced-design-specs-ces-2020
  • https://www.theverge.com/2020/1/6/21051243/samsung-galaxy-chromebook-price-release-date-hands-on-chrome-os-photos-video
  • Open source contributions to the kernel in Google chromium tree
  • https://chromium-review.googlesource.com/q/owner:gaurav.k.singh%2540intel.com
  • Have been awarded Group Recognition Award (GRA) & Division Recognition Award (DRA) thrice in the organization.
Problem SolvingMobile DevicesEmbedded LinuxDisplay Driver DevelopmentOpen Source Contributions

Graphics Software Engineer

Jul 2011Aug 2015 · 4 yrs 1 mo · Bengaluru Area, India

  • Development in Embedded Linux driver/Android display drivers and kernel software for Intel's SOC family.
  • Contribution to the open source kernel / DRM community.(https://cgit.freedesktop.org/drm-intel/log/?qt=author&q=Gaurav+K+Singh)
  • Development of display driver for UEFI BIOS and Pre-boot environment tools for UEFI BIOS.
  • Worked on board bring up activities.
  • Development of various debugging tools across kernel and system level.
Problem SolvingMobile DevicesEmbedded LinuxDisplay Driver Development

Nvidia

Senior System Engineer

Aug 2015Jul 2017 · 1 yr 11 mos · Bengaluru Area, India

  • Board bring-up activities for Nvidia Tegra SOC family (TegraX1).
  • Development of Display subsystem drivers like HDMI, Display Port, Video mode detection and setting etc on Nvidia Tegra SoC family (Erista, Parker platforms).
  • https://en.wikipedia.org/wiki/Tegra#Tegra_X1
  • https://en.wikipedia.org/wiki/Tegra#Tegra_P1
Problem SolvingMobile Devices

Education

Vellore Institute of Technology

Bachelor of Technology (B.Tech.) — Computer Science

Jan 2007Jan 2011

St.Michael's High School

CBSE — 12th

Jan 2004Jan 2006

St. Xavier's High School

ICSE — 10th

Jan 1995Jan 2004

Stackforce found 100+ more professionals with Embedded Linux & Display Driver Development

Explore similar profiles based on matching skills and experience