Senior Linux Kernel Software Engineer

at Nvidia
USD 184,000-356,500 per year
SENIOR
✅ On-site

Used Tools & Technologies

GPU

Required Skills & Competences

Security @ 4 Linux @ 4 Algorithms @ 4 Data Structures @ 4 Networking @ 4 Debugging @ 7 AI @ 4

Details

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. The company is focusing on AI and accelerated computing where GPUs act as the brains of computers, robots, and self-driving cars. The role is on the Linux networking drivers R&D team working on next-generation network interface cards (NICs).

Responsibilities

  • Work as part of the Linux kernel group developing device drivers for NVIDIA NICs.
  • Integrate and optimize existing products and solutions with the software stack and hardware capabilities.
  • Design and develop components of the network, security, and storage software stacks.
  • Drive a complete engineering process: refine requirements, design data structures/algorithms, implement, perform peer review, developer testing, and provide post-GA support.
  • Drive complex technical issues to closure across team boundaries.

Requirements

  • 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, focusing on software/hardware interaction including platform firmware, device drivers, and the Linux kernel.
  • Knowledge of network protocols such as TCP/IP and RDMA.
  • Strong analytical, debugging, and problem-solving skills.
  • Deep knowledge of computer architecture and operating systems.

Ways to stand out

  • Open source code contributor.
  • Master’s degree or equivalent experience in Computer Science is a plus.
  • Hands-on expertise with RDMA.

Compensation & Benefits

  • Base salary ranges (dependent on location, experience, and level):
    • Level 4: 184,000 USD - 287,500 USD
    • Level 5: 224,000 USD - 356,500 USD
  • Eligible for equity and benefits (link to NVIDIA benefits provided in original posting).

Additional information

  • Applications accepted at least until March 26, 2026.
  • This posting is for an existing vacancy.
  • NVIDIA uses AI tools in its recruiting processes.
  • NVIDIA is an equal opportunity employer committed to a diverse work environment.