S

Saurabh Srivastava

Senior Software Engineer

Pune, India22 yrs 4 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in kernel mode display driver development.
  • Led multiple successful device driver projects.
  • Extensive experience in kernel debugging and analysis.
Stackforce AI infers this person is a highly skilled driver developer in the Software Development industry.

Contact

Skills

Core Skills

Device DriversDebuggingUsbSoftware Development

Other Skills

CC++Windows InternalsDocumentationTestingCompilersOperating SystemsData StructuresLinux

About

• Working as kernel mode display driver developer at Nvidia. • Developed Bus driver stack for Intel’s MIPI Bus (On-chip interconnect between application and modem) • Worked on USB Network Device Driver development. These drivers have NDIS Miniport Upper edge and WDM Lower edge. • Extensive experience of kernel debugging and analyzing kernel dumps using wide range of debugging tools. • Windows Internals and Device Driver knowledge. • Worked on client sites, provided technical support to clients.

Experience

22 yrs 4 mos
Total Experience
7 yrs 5 mos
Average Tenure
13 yrs 3 mos
Current Experience

Nvidia

Senior Software Engineer

Jan 2013Present · 13 yrs 3 mos · Pune Area, India

  • Working as driver developer on kernel mode display driver. Major work of display driver is to program/manage display pipe in GPU, respond to various request from OS via dxgkrnl API. This includes Mode enumeration, Modeset, Flipping, etc. My responsibilities here include design, implement, test, debug and document for new features in display driver. Apart from this I also debug/fix bugs for the existing implementation in display driver.
Device DriversDebuggingCC++Windows Internals

Mcci

Team Leader in Windows Device Driver development

May 2010Dec 2012 · 2 yrs 7 mos

  • Lead Windows Driver development effort for several projects including USB NCM driver, MIPI Bus driver stack. My job responsibilities included Design Modules, Coding, Review, Testing, Documentation while following standard Software development process.
Device DriversUSBDocumentationTesting

Acme technologies

2 roles

Team Leader in Windows Device Driver development

Promoted

Jun 2007May 2010 · 2 yrs 11 mos

  • Worked as lead developer in several Windows Driver development projects including USB Network, Modem and Bus drivers.
Device DriversUSB

Senior Software Engineer

Oct 2003May 2007 · 3 yrs 7 mos

  • Worked as System Software Engineer in System tool development projects including Porting of GNU Debugger for a MIPS Based architecture and a Static Call Graph Generator.
DebuggingSoftware Development

Education

Aligarh Muslim University

MCA — Computer Science

Jan 2000Jan 2003

Stackforce found 100+ more professionals with Device Drivers & Debugging

Explore similar profiles based on matching skills and experience