Senior Linux Kernel Networking Engineer

NVIDIA AI

Santa Clara (CA)

On-site

USD 184,000 - 356,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA is seeking a Senior Linux Kernel Software Engineer to join the Linux networking drivers R&D team in Santa Clara. You will craft and implement Linux kernel networking drivers for ConnectX/BlueField adapters, contribute to the upstream kernel, and collaborate globally on cutting-edge networking solutions.

The role demands 8+ years of experience, strong C and kernel-level programming skills, and a deep understanding of TCP/IP and device-driver architectures.

Qualifications

  • Bachelor's degree in Computer Science or equivalent experience.
  • 8+ years of proven experience in the field.
  • C programming experience — native.
  • Excellent problem-solving, analytical, and debugging skills.
  • Experience with Linux kernel-level programming.
  • Deep understanding of networking drivers and software/hardware interaction, including device drivers, Linux kernel internals, userspace and kernel interactions.
  • Strong networking knowledge — TCP/IP, L2/L3 protocols, and network device driver architecture.
  • Strong ability to self-manage and communicate effectively.

Responsibilities

  • Craft and implement Linux kernel networking drivers for NVIDIA ConnectX and BlueField network adapters, as well as userspace libraries.
  • Develop high-quality code for the Linux kernel and open-source environments, contributing to the upstream kernel community.
  • Collaborate and debug with teams across the globe to provide the best networking solutions for our customers.
  • Drive complex technical issues to closure that may occur across team boundaries.
  • Driving a complete engineering process, including refining requirements, engineering design of data structures/algorithms, implementation, peer review, developer testing, and post-GA support.
  • Work in a fast-paced environment of continuous development and deployment cycles.

Skills

C programming
Linux kernel development
Networking drivers
TCP/IP networking
Debugging
Self-management

Education

Bachelor's degree in Computer Science or equivalent

Tools

RDMA
RoCE

Job description

NVIDIA is seeking a Senior Linux Kernel Software Engineer to join the Linux networking drivers R&D team in Santa Clara. You will craft and implement Linux kernel networking drivers for ConnectX/BlueField adapters, contribute to the upstream kernel, and collaborate globally on cutting-edge networking solutions.

The role demands 8+ years of experience, strong C and kernel-level programming skills, and a deep understanding of TCP/IP and device-driver architectures.

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

Similar jobs worth comparing

Senior Software Engineer, Networking
Senior Software Engineer, Networking

NVIDIA AI • Santa Clara (CA)

On-site
USD 184,000 - 356,500
Equity
Benefits
Senior Linux Kernel Engineer – Networking Driver & RDMA
Senior Linux Kernel Engineer – Networking Driver & RDMA

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Senior Networking Software Solutions Engineer (Remote)
Senior Networking Software Solutions Engineer (Remote)

NVIDIA Corporation • Town of Poland (NY)

Hybrid
USD 62,000 - 131,000
Senior Network Software Engineer — NFV and DPU Offload
Senior Network Software Engineer — NFV and DPU Offload

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Enterprise Networking Solutions Engineer
Senior Enterprise Networking Solutions Engineer

Nvidia Poland sp. z o.o. • Town of Poland (NY)

On-site
USD 140,000 - 210,000
Senior Solutions Architect, Networking for AI/HPC (Equity)
Senior Solutions Architect, Networking for AI/HPC (Equity)

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Senior Linux Kernel & System Software Engineer for CSPs
Senior Linux Kernel & System Software Engineer for CSPs

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Equity
Benefits
Senior Software Engineer, Networking & NFV Offload
Senior Software Engineer, Networking & NFV Offload

NVIDIA Corporation • Santa Clara (CA), Northern (KY)

Hybrid
USD 184,000 - 357,000
Equity
Benefits
Senior Linux Kernel Engineer for Data Center & CSP
Senior Linux Kernel Engineer for Data Center & CSP

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior AI Networking Solutions Engineer
Senior AI Networking Solutions Engineer

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 168,000 - 322,000
Equity
Benefits package