Senior Software Engineer, Virtualization and Linux Kernel
Nvidia
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 87% of similar roles. Most pay $151,000–$235,750 — the blue band above. At the midpoint, this role pays about $236k versus about $193k for comparable roles.
Based on 240 similar postings.
Employer
Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing
Nvidia currently has 1623 open roles on FindRole.
Listed pay typically runs $184,000–$287,500 across 1110 roles with salary data.
Most-posted roles
At a glance
The Senior Linux Kernel Systems Software Engineer joins the CSP Engagements team to develop system software for Datacenter products like GB200. This role involves designing Linux kernel modifications, device drivers, and system optimizations while leading hardware bring-up, BSP development, and hardware-software co-design for Cloud Service Provider deployments. You will partner with customers to co-develop features, perform advanced system debugging, and conduct root cause analysis for large-scale data center environments. Required expertise includes Linux kernel internals, device drivers, PCIe, USB, Ethernet, and ARM or x86 architectures. You must possess strong programming skills in C/C++ and Python, along with experience in GDB, kdump, eBPF, and virtualization. The work focuses on solving technical problems for AI/ML and HPC workloads across firmware, OS, and middleware layers.
Skills
What you'll do
What we're looking for
More like this
Nvidia
Nvidia
General Dynamics
Leidos
Apple Inc
Apple Inc