Senior Linux Kernel Systems Software Engineer

Nvidia

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $190k
This role $236k
$126k most similar roles pay here $305k

This role pays more than 90% of similar roles. Most pay $151,000–$228,950 — the shaded band above. At the midpoint, this role pays about $236k versus about $190k 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 896 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 876 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Linux Kernel Systems Software Engineer

Senior Linux Kernel Systems Software Engineer – CSP Engagements joins the CSP Engagements team to develop system software for Datacenter products like GB200. This role involves designing and developing Linux kernel modifications, device drivers, and system optimizations while leading hardware bring-up activities and BSP development. The engineer will partner with cloud service providers to co-develop features, perform advanced system debugging, and conduct root cause analysis for large-scale environments. Key technical requirements include expertise in x86 and ARM architectures, C/C++, Python, and tools like GDB, kdump, and eBPF tracing. The role requires deep knowledge of PCIe, USB, Ethernet, NUMA architectures, and IOMMU. The work focuses on solving complex hardware-software co-design challenges for AI/ML and HPC workloads, ensuring high performance across firmware, OS, and middleware layers in data center environments.

What you'll do

  • Design and develop software solutions including Linux kernel modifications, device drivers, and system optimizations for data center servers.
  • Lead hardware bring-up activities and BSP development for next-generation platforms like GB200.
  • Partner directly with Cloud Service Providers to co-develop, co-debug, and deliver technical features.
  • Perform advanced system debugging and root cause analysis for large-scale data center environments.
  • Optimize performance for AI/ML and HPC workloads across firmware, OS, and middleware layers.
  • Provide technical support and documentation during new product introductions for customer deployments.
  • Execute hardware-software co-design to ensure seamless integration of components in high-performance computing systems.

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.
  • Expert knowledge of Linux kernel internals, device drivers, and communication protocols like PCIe, USB, and Ethernet.
  • Deep understanding of computer architecture, including ARM (aarch64), x86, NUMA architectures, and memory topology.
  • Proficiency in C/C++ and Python programming languages.
  • Experience with system-level debugging tools such as GDB, kdump, and eBPF tracing.
  • Knowledge of virtualization, Kubernetes, and cloud-native architectures.
  • Expertise in hardware-software co-design for data center servers and HPC systems.

More like this

Similar roles

Senior Linux Software Engineer, Chip System Software

Nvidia

Santa Clara, CA 24 days ago $224,000$356,500
Linux Kernel Ubuntu Red Hat Enterprise Linux RHEL CI/CD Git Debian RPM BSP SoC Software Packaging Release Engineering Build Automation ISO System Internals
10+ yrs exp

Senior Firmware Engineer, CSP Engagements

Nvidia

Santa Clara, CA 6 days ago $184,000$287,500
C C++ Firmware BMC Redfish PLDM MCTP IPMI I2C SPI UART PCIe RTOS Device Drivers CUDA CXL RAS Hardware Bring-up System Software HPC
8+ yrs exp

Senior Software Engineer, Linux Platform

Nvidia

Remote (CA, Canada) 10 days ago $168,000$270,250
Linux AWS Azure Terraform Ansible Chef Python Go Shell Scripting Kubernetes CI/CD GitLab CI/CD GitHub Actions infrastructure-as-code hybrid-cloud Multi-cloud
8+ yrs exp Remote

Senior Linux Engineer

Leidos

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

Linux Kernel Engineer

Apple Inc

Durham, NH 147 days ago $142,300$263,300
Linux Kernel C Rust Go Python Bash CI/CD perf ftrace bpftrace gdb crash RHEL RPM Device Drivers Kernel Modules Memory Management Networking Filesystems
5+ yrs exp