Senior Linux Kernel Systems Software Engineer

Nvidia

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CAAustin, TXRedmond, WASeattle, WA
Salary
$184,000–$287,500 / yr
Employment
Full-time
Posted
3 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $193k
This role $236k
$127k $305k
below market most similar roles pay here above market

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

About Nvidia

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

View all roles at Nvidia

At a glance

TL;DR · Senior Linux Kernel Systems Software Engineer

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.

What you'll do

  • Design and develop Linux kernel modifications, device drivers, and system optimizations for GB200 and next-gen platforms.
  • Lead hardware bring-up activities and BSP development for Cloud Service Provider deployments.
  • Partner with customers to co-develop, co-debug, and deliver technical solutions for new product introductions.
  • Design end-to-end solutions spanning firmware, OS, and middleware for AI/ML and HPC workloads.
  • Perform advanced system debugging and root cause analysis for large-scale data center environments.
  • Optimize performance for multi-CPU systems focusing on NUMA architectures and memory topology.
  • Create technical documentation and integrated customer solutions in coordination with solution architecture teams.

What we're looking for

  • BS or MS in Computer Engineering, Computer Science, or a related field (or equivalent experience).
  • 10+ years of system software development experience.
  • Deep expertise in data center server architectures, HPC systems, and hardware-software co-design.
  • Expert knowledge of Linux kernel internals, device drivers, and communication protocols like PCIe, USB, and Ethernet.
  • Expert knowledge of ARM (aarch64) and x86 architectures, including ARM and Intel assembly.
  • Strong programming skills in C/C++ and Python.
  • Experience with GDB, kdump, and eBPF tracing to debug multiprocessor systems.
  • Experience with GPU computing (CUDA), deep learning workloads, and CXL architectures (preferred).

More like this

Similar roles

Principal Software Engineer, CSP Engagements

Nvidia

Santa Clara, CA 2 days ago $272,000–$431,250
System Software Architecture Linux Kernel Device Drivers x86 ARM aarch64 CUDA GPU Computing CXL Computer Architecture Performance Analysis Deep Learning High-Performance Computing Memory Fabric In-band Management
10+ yrs exp

Senior Linux System Engineer

General Dynamics

Fort Huachuca, AZ 5 days ago $88,130–$117,875
Linux Red Hat Enterprise Linux (RHEL) Ubuntu VMWare Systems Engineering Systems Design STIG DISA Systems Analysis Integration Documentation Security Configuration
5+ yrs exp

Senior Linux Engineer

Leidos

Hampton, VA 4 days ago $92,300–$166,850
Red Hat Enterprise Linux Ansible Terraform Packer Infrastructure as Code CI/CD Podman Docker Kubernetes RedHat OpenShift Rancher Puppet Salt Python Shell Scripting QEMU/KVM LDAP SSO Red Hat Satellite
8+ yrs exp

Linux Kernel Engineer

Apple Inc

Milford, NH 40 days ago
Linux Kernel C Rust Go Python Bash Device Drivers Kernel Modules CI/CD perf ftrace bpftrace crash gdb RHEL RPM Memory Management Filesystems Networking Scheduling Interrupts
5+ yrs exp

Linux Kernel Engineer

Apple Inc

Tamworth, NH 40 days ago
Linux Kernel C Rust Go Python Bash Device Drivers Kernel Modules CI/CD perf ftrace bpftrace crash gdb RHEL RPM Memory Management Filesystems Networking Scheduling
5+ yrs exp