John Hubbard

Distinguished 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

🤩
Rockstar
🎓
Top School
John Hubbard is a Distinguished Engineer with 13+ years focused on Linux kernel and GPU compute systems, currently advancing in-tree NVIDIA drivers and Rust for Linux from San Jose. He blends deep systems expertise—memory management, kernel drivers, and CUDA stack integration—with practical hardware insight gained over decades of working alongside electronics and circuit teams. A long-time contributor to open-source CUDA and NVIDIA documentation, he’s helped make complex GPU interfaces and Unified Memory accessible to the community. His background as a naval nuclear propulsion engineer and submarine combat systems officer underpins a disciplined approach to reliability and performance in high-stakes, large-scale HPC environments.
code13 years of coding experience
job25 years of employment as a software developer
bookBS Electrical Engineering, BS Electrical Engineering at Utah State University
bookMasters (equivalent; classified material) Nuclear Power and Propulsion Systems, Masters (equivalent; classified material) Nuclear Power and Propulsion Systems at Naval Nuclear Propulsion Engineer Program
github-logo-circle

Github Skills (9)

c1710
memory-management10
c1110
linux-kernel10
documentation10
technical-writing10
x869
system-calls8
html7

Programming languages (6)

TypeScriptShellCJavaScriptRoffPython

Github contributions (5)

github-logo-circle
NVIDIA/open-gpu-doc

Apr 2019 - Jul 2022

Documentation of NVIDIA chip/hardware interfaces
Role in this project:
userTechnical Writer
Contributions:53 commits, 2 PRs, 49 pushes in 3 years 3 months
Contributions summary:John's commits primarily focus on creating and updating documentation for the NVIDIA open-gpu-doc repository. The contributions include adding new reference manuals for various components and architectures, updating existing documentation to reflect the latest features and specifications, and organizing the documentation structure for better usability. The user also created index.html files to help the site with its github pages.
interfaceshardwarenvidiachip
johnhubbard/classes

Jan 2015 - Aug 2018

Contributions:238 pushes, 1 branch in 3 years 7 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
John Hubbard - Distinguished Engineer at NVIDIA