Harshindar Singh

Software Engineer

Patiala, Punjab, India4 yrs 10 mos experience
Highly Stable

Key Highlights

  • Expert in GPU software development and debugging.
  • Proven track record in driver health management.
  • Strong experience in D3D11 and Vulkan APIs.
Stackforce AI infers this person is a GPU Software Development Engineer with expertise in driver development and debugging in the gaming industry.

Contact

Skills

Core Skills

C++Dx11Debugging

Other Skills

Kernel DebuggingDevice DriversHLSLVulkan APIspirvdxbcPython (Programming Language)

Experience

4 yrs 10 mos
Total Experience
4 yrs 10 mos
Average Tenure
4 yrs 10 mos
Current Experience

Intel corporation

2 roles

GPU Software Developement Engineer

Jun 2021Present · 4 yrs 10 mos · Bengaluru, Karnataka, India · Hybrid

  • Roles and Responsibilities:
  • 1. Part of team responsible for the health of Top 100 games in Intel UMD D3D11 driver.
  • 2. Contribution in rootcausing issues related to WHQL certification tests and delivering proper driver fix for such issues.
  • 3. Fixed bugs filed in Intel Community Issue Tracker.
  • 4. Developed end user feature in driver which integrated with the Intel Graphics Comand Centre tool.
  • 5. Rootcaused and fixed high pressure customer filed issues in AAA game titles.
  • 6. Part of team responsible for re-architecturing DX11
  • 7. Developed debugging methods and tools in driver to speed up thing while debugging.
  • Technical Experties:
  • 1. Experience in Rootcausing and fixing issues such as TDR, Pagefaults, Corruptions, AccessViolations, Memleaks, GPU Flushes, Memory consumption optimizations, crashes in d3d11 runtime etc.
  • 2. Debugged shader issues related to DXBC ASM for D3D11 and SpirV for Vulkan and Intel's Shader Assemble language.
  • 3. Experience in debugging issues with Virtual Memory overflow in 32bit apps.
  • 4. Experience in debugging Threadding related issues such as race conditions, hazards, locks and mutex etc.
  • 5. Analysing hardware spec and verifying the command buffer for spec related issues.
  • 6. Rootcausing and Fixing bugs in shaders in DXBC and SpirV.
  • 7. Debugged issues related to Tiled resources in Dx11 and Vulkan.
C++dx11DebuggingKernel DebuggingDevice Drivers

Graduate Technical Intern

Aug 2020Jul 2021 · 11 mos · Bengaluru, Karnataka, India · Hybrid

  • 1. Journey at Intel started in D3D11 User Mode Driver Developement team
  • 2. Experience in programming D3D11 apps.
  • 3. Sound understanding of Graphics Pipeline and HLSL shader programming.
  • 4. Hands on experience in D3D11 driver code.
  • 5. Hands on experience debugging D3D11 driver bugs like AccessViolations, Corruptions, TDR, Pagefault, Memory leak.
  • 6. Developed a debug tool which helped to automate tasks which required manual efforts during debug process. This GUI tool will help the developer to speed up things in debugs like Corruptions and MSFT WHQL cert test.
  • 7. Hands on experience in analysing HSDES data to improve the debug tasks.
C++dx11HLSL

Education

Thapar Institute of Engineering & Technology

Master's degree

Aug 2019Jun 2021

Thapar Institute of Engineering & Technology

Jan 2013Jan 2017

Stackforce found 100+ more professionals with C++ & Dx11

Explore similar profiles based on matching skills and experience