Principal Linux Kernel Engineer – NVIDIA CPU Server Platforms
at Nvidia
USD 272,000-431,200 per year
Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
Communication @ 6
Linux @ 6
Networking
Security
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA is developing the next era of computing through accelerated computing and AI. As a Principal Linux Kernel Engineer, you will lead the development and execution of an upstream-first Linux kernel strategy for NVIDIA CPU server platforms. You will influence hardware architecture, guide kernel development, and collaborate with experts to implement next-generation CPU and SoC architectures.
Responsibilities
- Own and drive the Linux kernel strategy for NVIDIA CPU platforms using an upstream-first development model.
- Lead upstream enablement of NVIDIA CPU platforms across major Linux kernel subsystems while minimizing downstream maintenance.
- Track Linux kernel evolution and drive technical roadmaps across 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.
- Identify 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.
- Mentor 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.
Preferred Qualifications
- Current or former Linux kernel maintainer for a major upstream Linux kernel subsystem.
- Experience enabling Linux on new CPU or SoC architectures.
- Familiarity with ARM64 or server-class CPU platforms.
Benefits
- Base salary range of USD 272,000–431,250 per year, determined by location, experience, and compensation for similar positions.
- Eligibility for equity and benefits.
- NVIDIA is committed to fostering an inclusive work environment and is an equal opportunity employer.
Applications will be accepted at least until August 9, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes.
More jobs at Nvidia
Senior Staff Network Automation Engineer
Nvidia · Santa Clara, United States
USD 208,000-333,500 per year
Senior MLOps Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Technical Program Manager - Autonomous Vehicles
Nvidia · Santa Clara, United States
USD 168,000-322,000 per year
Technical Product Marketing Engineer, Metropolis - New College Grad 2026
Nvidia · Santa Clara, United States
USD 92,000-184,000 per year
Senior Data Analyst - Automotive
Nvidia · Santa Clara, United States
USD 168,000-322,000 per year
Similar jobs
Software Engineer - Platform Core (C++, C)
SpaceXAI · Palo Alto, United States, Seattle, United States
USD 180,000-440,000 per year
Senior Software Engineer, Core Infrastructure Services - DGX Cloud
Nvidia · United States
USD 168,000-322,000 per year
Staff Forward Deployed Engineer, Agentic SDLC
GitLab · United States
USD 254,000-297,000 per year
Site Reliability Engineer (Forward Deployed)
Teleport · United States, United Kingdom
USD 189,000-326,000 per year
Senior Storage Production Engineer - DGX Cloud
Nvidia · Santa Clara, United States
USD 176,000-333,500 per year
Senior Site Reliability Engineer - US
Teleport · United States
USD 222,000-326,000 per year
Senior Platform Engineer
Collibra · United States
USD 168,000-210,000 per year
Senior Storage Production Engineer - DGX Cloud
Nvidia · Santa Clara, United States
USD 176,000-333,500 per year