Senior Linux Kernel Systems Software Engineer – CSP Engagements
NVIDIA Santa Clara, CA Full-time 3/31/2026 $184,000 - $356,500 a year
Undergraduate with 5+ Years of ExperienceMaster's with 2+ Years of Experience
Approval 99.2%•Total filings 1,781•New hires 873•
👑 Elite Sponsor
•FY 2025Job Description
NVIDIA is looking for a Senior Software Engineer to join the CSP Engagements team, focusing on system software for Datacenter products. The role involves deep technical expertise in embedded firmware, Linux kernel development, and middleware, along with customer-facing responsibilities to support cloud service providers with next-generation computing platforms.
Requirements
- Deep expertise in data center server architectures, HPC systems, and hardware-software co-design.
- Expert knowledge of Linux kernel internals, device drivers, communication protocols (PCIe, USB, Ethernet).
- Deep understanding of computer architecture, microprocessor concepts, and expert knowledge of ARM (aarch64) and x86 architectures.
- Deep understanding of NUMA architectures including memory topology, processor-memory locality, and performance optimization for multi-CPU systems in data center environments.
- Strong programming skills in C/C++, Python, plus experience with virtualization, Kubernetes, and cloud-native architectures.
- Skilled in complex system-level debugging, performance analysis, and test design.
- BS or MS in Computer Engineering, Computer Science, or related field (or equivalent experience).
- 8+ years of system software development experience.
Responsibilities
- Design and develop software solutions for data center servers including Linux kernel modifications, device drivers, and system optimizations for GB200 and next-gen platforms.
- Lead hardware bring-up activities, BSP development, and hardware-software co-design for Cloud Service Provider deployments.
- Partner directly with CSPs to deliver technical solutions, co-develop & co-debug features and optimizations, and provide support during new product introductions.
- Collaborate with cross-functional teams in designing end-to-end solutions spanning firmware, OS, middleware, and applications with focus on AI/ML and HPC workloads.
- Perform advanced system debugging, root cause analysis, and performance optimization for large-scale data center environments.
- Collaborate with AE, FAE, and Solution Architect teams to deliver integrated customer solutions and technical documentation.
Benefits
- Employees at NVIDIA are often offered comprehensive, day-one benefits—including medical, dental, and vision coverage with HSA support, life and disability insurance, an Employee Assistance Program, and a 401(k) with auto-enrollment. Many roles also have generous time off and holidays, donation matching (up to $10,000), and a wide menu of extras like FSAs, commuter benefits, legal and identity-theft protection, pet insurance, and wellness discounts. Optional programs can include student-loan and home-purchase support, plus family care resources and expert medical services.
Is this job posting expired or no longer available?
