Principal Linux Kernel Architect — Upstream CPU Platforms

Nvidia Corporation in

Santa Clara (CA)

On-site

USD 272,000 - 431,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity
Competitive benefits

Job summary

NVIDIA CORPORATION is seeking a Principal Linux Kernel Engineer for NVIDIA CPU Server Platforms. You will own the upstream-first Linux kernel strategy, guide architecture decisions, and collaborate with CPU architects, hardware designers, firmware teams, and software engineers to enable NVIDIA CPU platforms.

You will drive kernel evolution across memory management, scheduling, virtualization, PCIe, ACPI, RAS, CXL, networking, and security, while mentoring engineers and representing NVIDIA in the

Qualifications

  • 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.
  • Experience influencing upstream kernel development and reviewing patches.

Responsibilities

  • Own and drive the Linux kernel strategy for NVIDIA CPU platforms with an upstream-first model.
  • Lead upstream enablement across major kernel subsystems while minimizing downstream work.
  • Track kernel evolution and guide roadmaps across memory, scheduling, virtualization, PCIe, ACPI, RAS, CXL, networking, filesystems, and security.
  • Collaborate with CPU architects, hardware designers, firmware teams, and software engineers to influence interfaces for upstream Linux support.
  • Represent NVIDIA in the Linux open-source community, drive upstream reviews, and advocate NVIDIA technologies.
  • Lead architecture and implementation of kernel support for next-gen CPU/SoC features and simplify software via hardware/firmware improvements.
  • Establish best practices for upstream development and maintainability; mentor engineers.
  • Coordinate with distributions and ecosystem partners to enable NVIDIA CPU platforms and future kernel capabilities.

Skills

Linux kernel internals
Memory management
Scheduling
Virtualization
PCIe
ACPI
Device drivers
Upstream development
Kernel debugging
Leadership

Education

Bachelor's degree in Computer Science or related field
Master's or Ph.D. preferred

Tools

Git
GDB
Perf tools

Job description

NVIDIA CORPORATION is seeking a Principal Linux Kernel Engineer for NVIDIA CPU Server Platforms. You will own the upstream-first Linux kernel strategy, guide architecture decisions, and collaborate with CPU architects, hardware designers, firmware teams, and software engineers to enable NVIDIA CPU platforms.

You will drive kernel evolution across memory management, scheduling, virtualization, PCIe, ACPI, RAS, CXL, networking, and security, while mentoring engineers and representing NVIDIA in the

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Linux Kernel Architect – CPU Server Platforms
Principal Linux Kernel Architect – CPU Server Platforms

newline • Santa Clara (CA)

On-site
USD 272,000 - 431,000
Principal Linux Kernel Engineer — Upstream CPU Platforms
Principal Linux Kernel Engineer — Upstream CPU Platforms

NVIDIA • Santa Clara (CA)

On-site
USD 272,000 - 431,000
Equity
Principal Linux Kernel Engineer, CPU Server Platforms Equity
Principal Linux Kernel Engineer, CPU Server Platforms Equity

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 272,000 - 431,000
Equity
Benefits
Principal Linux Kernel Engineer: Upstream CPU Server Equity
Principal Linux Kernel Engineer: Upstream CPU Server Equity

Socket.dev • Santa Clara (CA)

On-site
USD 272,000 - 431,000
Lead Linux Kernel Architect for CPU Server Platforms Equity
Lead Linux Kernel Architect for CPU Server Platforms Equity

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 272,000 - 431,000
Equity
Benefits package
Salary range disclosed
Principal Linux Kernel Engineer – NVIDIA CPU Server Platforms
Principal Linux Kernel Engineer – NVIDIA CPU Server Platforms

Socket.dev • Santa Clara (CA)

On-site
USD 272,000 - 431,000
Principal Linux Kernel Engineer – NVIDIA CPU Server Platforms
Principal Linux Kernel Engineer – NVIDIA CPU Server Platforms

newline • Santa Clara (CA)

On-site
USD 272,000 - 431,000
Principal Linux Kernel Engineer – NVIDIA CPU Server Platforms
Principal Linux Kernel Engineer – NVIDIA CPU Server Platforms

NVIDIA • Santa Clara (CA)

On-site
USD 272,000 - 431,000
Equity
Principal Linux Kernel Engineer - NVIDIA CPU Server Platforms
Principal Linux Kernel Engineer - NVIDIA CPU Server Platforms

Nvidia Corporation in • Santa Clara (CA)

On-site
USD 272,000 - 431,000
Equity
Competitive benefits
Principal Linux Kernel Engineer – NVIDIA CPU Server Platforms
Principal Linux Kernel Engineer – NVIDIA CPU Server Platforms

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 272,000 - 431,000
Equity
Benefits