New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
NVIDIA

Principal Linux Kernel Engineer – NVIDIA CPU Server Platforms

NVIDIA
Apply →
senior full-time Santa Clara, CA

First indexed 6 Aug 2026

Description

As a Principal Linux Kernel Engineer, you will lead the effort to develop and perform NVIDIA's upstream-first Linux kernel plan for NVIDIA CPU Server platforms.

This role lets you impact hardware architecture, guide kernel development, and work with diverse experts to implement NVIDIA's next-generation CPU and SoC architectures effectively.

Responsibilities:

  • Own and drive the Linux kernel strategy for NVIDIA CPU platforms with an upstream-first development model.
  • Lead the upstream enablement of NVIDIA CPU platforms across major Linux kernel subsystems while minimizing downstream maintenance.
  • Track Linux kernel evolution and drive technical roadmaps across core subsystems including memory management, scheduling, virtualization, PCIe, ACPI, RAS, CXL, networking, filesystems, and security.
  • Partner with CPU architects, hardware designers, firmware teams, and software engineers to influence hardware architecture and interfaces for clean, upstream-friendly Linux support.
  • Represent NVIDIA in the Linux open-source community by collaborating with subsystem maintainers, driving upstream reviews, and advocating for NVIDIA technologies.
  • Lead the architecture and implementation of Linux kernel support for next-generation CPU and SoC features, identifying opportunities to simplify software through hardware and firmware design improvements.
  • Establish best practices for upstream development, code quality, kernel review processes, and long-term maintainability while mentoring engineers across the organization.
  • Collaborate with Linux distributions, ecosystem partners, and internal engineering teams to enable NVIDIA CPU platforms and shape future Linux kernel capabilities.

Requirements:

  • Bachelor’s, Master’s, or Ph.D. in Computer Science, Computer Engineering, or equivalent experience.
  • 14+ years of experience developing Linux kernel software.
  • Deep expertise in Linux kernel internals and multiple kernel subsystems.
  • Recognized contributor with an established reputation in the Linux kernel community, including experience reviewing and influencing upstream kernel development.
  • Strong understanding of CPU architecture, memory management, interrupts, scheduling, synchronization, virtualization, ACPI, PCIe, and device drivers.
  • Experience leading complex cross-functional software initiatives.
  • Excellent communication skills and the ability to influence technical direction across engineering organizations.

Benefits:

  • Highly competitive salaries
  • Comprehensive benefits package
  • Equity eligibility
  • See www.nvidiabenefits.com/ for more information