NVIDIA Logo

NVIDIA

Senior Linux Kernel Systems Software Engineer – CSP Engagements

Reposted Yesterday
Be an Early Applicant
In-Office
Santa Clara, CA, USA
184K-357K Annually
Senior level
In-Office
Santa Clara, CA, USA
184K-357K Annually
Senior level
Design and develop software solutions for data center servers, focusing on Linux kernel modifications, device drivers, and system optimizations while directly collaborating with Cloud Service Providers.
The summary above was generated by AI

NVIDIA is seeking a Senior Software Engineer to join our CSP Engagements team, focusing on system software for Datacenter products such as GB200. This role combines deep technical expertise in embedded firmware, Linux kernel development, and middleware development, with customer-facing responsibilities to enable cloud service providers with next-generation computing platforms. You will work at the intersection of hardware and software, driving technical solutions from concept through deployment.

What you’ll be doing:

  • 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.

What we need to see:

  • 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.

  • Ability to debug kernel crash dumps and all types of lock-up issues. Hands-on experience with GDB, kdump, and eBPF tracing to debug multiprocessor systems. Good understanding of ARM and Intel assembly.

  • Strong understanding of PCIe virtualization and IOMMU.

  • 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). 10+ years of system software development experience.

Ways to stand out from the crowd:

  • Experience with GPU computing (CUDA), deep learning workloads

  • Expertise in Out of Band and In-band management architectures

  • Knowledge of Memory fabric and CXL architectures

NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're creative, hardworking and self-motivated, we want to hear from you!

Do you want to join a team of highly motivated and experienced program managers who drive the successful introduction of NVIDIA's next generation GPU/CPU based products? We work closely with internal leaders in Software, Hardware, Firmware, Marketing and Operations to ensure the SW team delivers outstanding products while operating across multiple functional units and all levels of management to achieve Time-To-Market. As part of the team, your knowledge of driver, firmware, diagnostics and the SW stack development processes and priorities will enable you to swiftly make the course adjustments needed to keep these complex projects on track!

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until June 21, 2026.

This posting is for an existing vacancy. 

NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

HQ

NVIDIA Santa Clara, California, USA Office

2701 San Tomas Expressway, Santa Clara, CA, United States, Santa Clara

Similar Jobs

An Hour Ago
In-Office
Entry level
Entry level
Artificial Intelligence • Hardware • Information Technology • Machine Learning
As a Memory Design Engineer specializing in HBM, you will develop and validate memory, logic, and analog circuits, collaborating with cross-functional teams to ensure product success.
Top Skills: Eda Tools
An Hour Ago
In-Office
Senior level
Senior level
Artificial Intelligence • Hardware • Information Technology • Machine Learning
Lead HBM IO design architecture initiatives, oversee multi-disciplinary projects, define standards, and ensure performance benchmarks for next-gen memory solutions.
Top Skills: Cadence AdeCmosHbmHspiceSpectreTsv
An Hour Ago
In-Office
146K-309K Annually
Expert/Leader
146K-309K Annually
Expert/Leader
Artificial Intelligence • Hardware • Information Technology • Machine Learning
As a SoC Physical Design Engineer, you'll implement advanced HBM SoC designs, focusing on physical optimization, timing closure, and collaboration with various teams for successful tape-out and integration.
Top Skills: Cadence InnovusCadence TempusPerlPythonShellSiemens CalibreSynopsys Icc2Synopsys PrimetimeTcl

What you need to know about the San Francisco Tech Scene

San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.

Key Facts About San Francisco Tech

  • Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Google, Apple, Salesforce, Meta
  • Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
  • Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
  • Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account