JH

John Hubbard

Linkedin Profile
Distinguished Engineer at NVIDIA | San Jose, California, United States
View John Hubbard's Email & Phone Number

About John Hubbard

  • John Hubbard, as a Principal Software Engineer at NVIDIA, embodies a profound commitment to the Joy of Computing, where he continually explores the intricate beauty of computer systems and their operating environments. With a specialized focus on the Linux kernel and operating systems, John is...
    John Hubbard, as a Principal Software Engineer at NVIDIA, embodies a profound commitment to the Joy of Computing, where he continually explores the intricate beauty of computer systems and their operating environments. With a specialized focus on the Linux kernel and operating systems, John is at the forefront of developing kernel drivers and crafting kernel patches that enhance the performance and functionality of NVIDIA's CUDA platform. His expertise extends beyond the kernel itself, delving into software architecture that bridges the gap between user space and the underlying hardware, particularly in the context of leveraging GPUs for high-performance computing tasks. Currently, John is engaged in several key projects that aim to optimize GPU utilization for compute-intensive applications. His work involves intricate knowledge of C/C++ and x86 assembly, allowing him to write efficient code that maximizes the capabilities of modern GPUs. John’s contributions to open-source projects further exemplify his dedication to collaborative innovation, ensuring that advancements in GPU computing are accessible to a broader community of developers. In addition to his technical prowess, John’s deep understanding of PCIe, device drivers, and operating systems positions him as a vital asset in the evolution of computing technologies. His passion for rediscovering the elegance of well-constructed systems drives him to push the boundaries of what is possible in the realm of GPU computing, making significant strides in enhancing performance and efficiency for a wide range of applications. Through his work at NVIDIA, John is not only shaping the future of computing but also inspiring others to appreciate the artistry involved in software engineering.
    See more
  • John Hubbard Work

    • Distinguished Engineer at NVIDIA in March 2025 to Present
    • Principle SW Engineer at NVIDIA in September 2016 to March 2025
    • Senior Software Engineer at NVIDIA in September 2007 to September 2016
  • John Hubbard Skills

    • Rust (Programming Language)Linux kernel memory managementC/C++
      x86 AssemblyLinuxLinux KernelGPUPCIeDevice DriversKernelOperating SystemsSystem SoftwareC

      See more
  • About John Hubbard's Current Company

  • Frequently Asked Questions about John Hubbard

    • What is John Hubbard email address?
      Email John Hubbard at a***e@freebsd.org. This email is the most updated John Hubbard email found in 2025.
    • What is John Hubbard phone number?
      John Hubbard phone number is +18312277540 and +14085665228.
    • How to contact John Hubbard?
      To contact John Hubbard send an email to a***e@freebsd.org. If you want to call John Hubbard try calling on +18312277540 and +14085665228.
    • What company does John Hubbard work for?
      John Hubbard works for NVIDIA
    • What is John Hubbard's role at NVIDIA?
      John Hubbard is Distinguished Engineer
    • What industry does John Hubbard work in?
      John Hubbard works in the Computer Hardware Manufacturing industry.

1.2M users from leading companies trust our data — the most accurate on the market.

Find anyone, anywherewith Refine AI today

Making remote or global hires? Connecting with key decision-makers? We can help.

Try now with Free Credits

Icon

40 emails / month

Icon

3 phone numbers / month

Icon

Work emails, personal emails, mobile numbers

Try for Free now

Icon

No credit card required

Image