Deepak Unnikrishnan

Senior Software Engineer at NVIDIA

San Jose, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Deepak Unnikrishnan is a senior software engineer with 12 years of experience specializing in system software and architecture for heterogeneous compute accelerators, currently focusing on CUDA performance at NVIDIA in San Jose. He has led development of FPGA and CPU+FPGA acceleration stacks at Intel and Altera, designing user-space DMA drivers, interconnect optimizations, and performance-critical subsystems that enabled early customer wins. His background spans end-to-end hardware-software co-design—from RTL and device bring-up to high-level parallel frameworks like OpenCL and CUDA—and includes a record of well-cited research and award-winning academic projects. Deepak blends practical production engineering with research rigor, having published at top IEEE/ACM venues and open-sourced FPGA cluster and virtualization tools during his PhD work. He is as comfortable debugging PCIe DMA and VTune-driven hotspots as mentoring junior engineers and coordinating cross-site efforts. A less obvious strength is his repeated role as a founding contributor to accelerator stacks and tooling, demonstrating an ability to turn prototype research into deployable infrastructure.
code12 years of coding experience
job9 years of employment as a software developer
bookBachelor of Technology - BTech, Electrical, Electronics and Communications Engineering, First Class with Honors, Bachelor of Technology - BTech, Electrical, Electronics and Communications Engineering, First Class with Honors at University of Calicut
bookUniversity of Massachusetts Amherst
github-logo-circle

Github Skills (5)

bandwidth10
measurements9
nvidia9
cuda7
gpu6

Programming languages (2)

C++Python

Github contributions (5)

github-logo-circle
NVIDIA/nvbandwidth

Apr 2023 - Feb 2025

A tool for bandwidth measurements on NVIDIA GPUs.
Contributions:2 reviews, 2 PRs, 1 branch in 1 year 10 months
cudanvidiagpumeasurementsbandwidth
deepakcu/maestro

Sep 2013 - Dec 2014

Contributions:23 commits in 1 year 3 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Deepak Unnikrishnan - Senior Software Engineer at NVIDIA