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

Senior Linux Kernel Software Engineer

NVIDIA
Apply →
onsite senior full-time Santa Clara

First indexed 18 May 2026

Description

We are looking for a Senior Linux Kernel Software Engineer to join the Linux networking drivers R&D team. The role involves being part of the Linux kernel group, working on developing the device driver for our NICs. This includes integration and optimisation of existing products and solutions with our software stack and hardware capabilities. You will craft and develop components of the network, security, and storage software stacks. Additionally, you will drive a complete engineering process, including refining requirements, engineering design of data structures/algorithms, implementation, peer review, developer testing, and post-GA support. You will also drive complex technical issues to closure that may occur in the cross-team boundary.

Requirements include a Bachelor's degree in Computer Science, or equivalent experience, 8+ years of proven experience in the field, extensive experience with Linux, experience with kernel-level programming, deep understanding of the system software stack, knowledge of Network Protocols such as TCP/IP and RDMA, strong analytical, debugging, and problem-solving skills, and deep knowledge of computer architecture and operating systems.

Preferred qualifications include open source code contributor, a Master's or equivalent experience in Computer Science, and hands-on expertise with RDMA.

This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Linux-Kernel-Software-Engineer_JR2015068