Abhishek Tyagi
Senior System Software Engineer · Bengaluru, India
hi@tyabhi.in · tyabhi.in · linkedin.com/in/tyabhi · github.com/tyabhi
Summary
Systems software engineer working on GPU runtime software — the CUDA Driver at NVIDIA. 6 US patent applications filed (3 more in drafting) on parallel-processing runtime interfaces. M.Tech from the Indian Institute of Science.
Work Experience
Senior System Software Engineer — NVIDIA
Feb 2025 – Present · BengaluruWorking on the CUDA Driver — the runtime layer between applications and the GPU: how work gets submitted, scheduled, and observed.
System Software Engineer — NVIDIA
Aug 2022 – Feb 2025 · BengaluruJoined the CUDA Driver team out of graduate school. Learned how a production GPU runtime is built, tested, and kept compatible across generations.
Patents
6 US patent applications filed; 3 more in drafting. Published applications:
- Application Programming Interfaces for Determining Execution States of Parallel Processing Contexts — US 19287615, filed Jul 31, 2025
- Indicating Locations of Instructions — US 19181202, filed Apr 16, 2025
Education
Indian Institute of Science (IISc)
Noida Institute of Engineering & Technology
Honors
Winner — Smart India Hackathon 2k19
Silver Medalist
Focus
Systems software · GPU runtimes · CUDA · parallel computing · performance and latency engineering