Senior Linux Kernel Systems Software Engineer – CSP Engagements

Nvidia

Actively hiring Verified listing
Santa Clara, CA · Austin, TX · Redmond, WA · Seattle, WA Posted 13 days ago $184,000$287,500 / year

At a glance

AI generated

TL;DR

NVIDIA is hiring a Senior Software Engineer for its CSP Engagements team, focusing on developing system software for data center products like GB200. This role involves designing and implementing Linux kernel modifications, device drivers, and optimizations while leading hardware bring-up activities and collaborating with cloud service providers to deliver technical solutions. The engineer will work closely with cross-functional teams to develop end-to-end solutions for AI/ML and HPC workloads, performing advanced debugging and performance optimization in large-scale environments. Required skills include expertise in Linux kernel internals, ARM and x86 architectures, C/C++ programming, and experience with virtualization technologies like Kubernetes. The ideal candidate has a deep understanding of data center server architectures, NUMA configurations, and PCIe virtualization, alongside strong system-level debugging capabilities.

Skills

Linux C C++ Python Kubernetes CUDA PCIe USB Ethernet GDB kdump eBPF ARM Intel x86 NUMA CXL HPC AI/ML Cloud-Native Virtualization In-Band Out-of-Band Memory_Topology

What you'll do

  • Design and develop software solutions for data center servers including Linux kernel modifications.
  • Lead hardware bring-up activities and BSP development for Cloud Service Provider deployments.
  • Deliver technical solutions directly with CSPs, co-developing features and optimizations.
  • Perform advanced system debugging and root cause analysis in large-scale environments.
  • Collaborate on end-to-end solutions spanning firmware to applications for AI/ML workloads.

What we're looking for

  • 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 (PCIe, USB, Ethernet).
  • Strong programming skills in C/C++, Python, virtualization, Kubernetes, and cloud-native architectures.
  • Proficient in complex system-level debugging, performance analysis, and test design using tools like GDB, kdump, eBPF tracing.
  • Extensive experience with ARM (aarch64) and x86 architectures, NUMA optimizations, and PCIe virtualization.

Market check

Salary context

This $184,000–$287,500 range sits above 89% of similar postings on FindRole.

Peer median band

$148,700$228,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$143,625$219,265

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

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 801 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

More like this

Similar roles

Senior Firmware Engineer – CSP Engagements

Nvidia

Us, Ca, Santa Clara, US 11 days ago $184,000$287,500
C/C++ Redfish PLDM MCTP SPDM I2C SPI UART PCIe RTOS CUDA Docker Git JIRA Confluence Python PostgreSQL AWS Kubernetes CI/CD

Senior Software Engineer - Datacenter Systems

Nvidia

Remote (Us, Ca, Santa Clara, US) 9 days ago $184,000$287,500
Python Rust C++ Shell Kubernetes Jenkins GitLab Ansible GitOps Prometheus Grafana CI/CD Linux Slurm NVIDIA DGX systems Docker Terraform AWS Azure Google Cloud Platform
Remote

#Senior Software Engineer - Kernel Services

Qualcomm

San Diego, Ca,Us, US 31 days ago $111,300$166,900
C Linux Kernel ARM CoreSight Windows Development Environment Visual Studio LLVM Compiler Windows Performance Analyzer Python Perl Assembly C++ Security Architecture CPU Architecture Memory and Bus Architecture Interprocessor Communications Reset Controller Hardware Crash Debug Sequence ETM Compiler Technology JIT Technologies

Senior Software Development Engineer - Linux

CVS Health

Remote (Work At Home-Rhode Island, US) 18 days ago $83,430$222,480
Linux Bash Python Docker Kubernetes SystemD Apache MySQL NTP DNS Squid NFS Debian RHEL
Remote