Sumit Agarwal

Software Engineer

Pune, Maharashtra, India15 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in GPU and device driver development.
  • Strong background in video security and hardware DRM.
  • Proven track record in implementing complex graphics solutions.
Stackforce AI infers this person is a Senior System Software Engineer specializing in GPU and device driver development.

Contact

Skills

Core Skills

Device DriversGpuGraphics Processing Unit

Other Skills

FirmwareVideo SecurityHardware DRMOpenGLOpenGL ESWDDM DriverDXVA-HDDXVA-VPGDIAlgorithmsData StructuresCSoftware DesignC++Debugging

About

Experienced Senior System Software Engineer with a demonstrated history of working in the system software and Firmware. Skilled in Graphics Processing Unit, System Security, Algorithms, Hardware DRM, and Device Drivers. Strong engineering professional with a M.Tech focused in Computer Science from Indian Institute of Technology, Kanpur.

Experience

15 yrs 9 mos
Total Experience
7 yrs 10 mos
Average Tenure
12 yrs 5 mos
Current Experience

Nvidia

Senior System Software Engineer

Nov 2013Present · 12 yrs 5 mos · Pune Area, India

  • Worked on device driver development and OS independent firmware code in the Video pipeline of Nvidia GPU with mainly focusing on video security at hardware level .
  • Implemented device driver interfaces and firmware code to support Microsoft's latest Hardware DRM PlayReady 3.0 on Nvidia's flagship Pascal generation of GPUs.
  • Worked on hardware level security features required for protected video playback on Windows
  • Worked to add Nvidia video hardware accelerators features in FFmpeg - open source multimedia processing framework
  • Automated code compilation and smoke tests using tools: GNU Make, GCC, Shell scripting.
Device DriversFirmwareVideo SecurityHardware DRMGPU

Imagination technologies india pvt ltd.

Software Design Engineer

Jul 2009Nov 2012 · 3 yrs 4 mos · Pune

  • Worked as a Software Design Engineer in PowerVR graphics group. Involved in various stages of design, development, porting and maintenance of graphics device driver of Imagination’s flagship graphics IP core SGX which is based on PowerVR architecture.
  • Projects:
  • OpenGL ES2.0 Extension Implementation:
  • Designed and developed the following extensions for OpenGL ES2.0 driver of SGX family of hardware.
  • Boolean Occlusion Queries
  • Surfaceless Conext
  • EGL surfaceless context.
  • Video Post Processor support in WDDM Driver:
  • The project involved the implementation of microsoft DXVA-HD and DXVA-VP API for hardware accelerated video post processing . These APIs uses GPU to perform functions such as deinterlacing, compositing, and color-space conversion.
  • Involved in the design phase of the project.
  • Implementated the memory management module and other hardware related interfaces.
  • Ported the module for various variants of SGX family.
  • Fixed software and hardware issues reported on WDDM WHQL test suite.
  • GDI support in WDDM Driver :
  • The project involved the implementation of GDI related API in WDDM driver of various SGX family of graphics cores.
  • Implementated various GDI related API and written the required assembly code.
  • Ported GDI batchblit implementation for Windows 8 tablet version
  • Fixed the hardware and software issues reported on GDI WHQL test suite.
  • Porting WDDM driver on Windows Phone 8 for a new platform.
  • Written code for supporting new SOC in SGX's WDDM driver.
  • Fixed the hardware crashes incurred due to porting issues with the hardware.
Graphics Processing UnitOpenGLOpenGL ESWDDM DriverDXVA-HDDXVA-VP+2

Education

Indian Institute of Technology, Kanpur

M.Tech — Computer Science

Jan 2007Jan 2009

Bhilai Institute of Technology, Durg

B.E — Computer Science and Engineering

Jan 2002Jan 2006

Stackforce found 100+ more professionals with Device Drivers & Gpu

Explore similar profiles based on matching skills and experience