JH

John Hubbard

Distinguished Engineer

John Hubbard is a distinguished engineer at NVIDIA, with extensive experience in Linux kernel development, software architecture, and GPU Compute applications, having contributed to kernel drivers, patches, and user space software. Prior roles include Principal Software Engineer focused on Linux memory management improvements and Senior Software Engineer supporting CUDA technology. Previously, John held positions as Architect/Lead Software Engineer at Apprion, developing Linux-based sensor monitoring systems, and as Senior Software Engineer at Pillar Data Systems, leading kernel development for QNX-based storage systems. Early career experience includes software architecture for factory automation at ATD Azad Technology Development and serving as an Unrestricted Line Officer in the U.S. Navy, specializing in combat systems. John holds a Master's degree in Nuclear Power and Propulsion Systems from the Naval Nuclear Propulsion Engineer Program and a Bachelor's degree in Electrical Engineering from Utah State University.

Links

Previous companies


Org chart

This person is not in the org chart


Teams

This person is not in any teams


Offices

This person is not in any offices