Senior Compute Software Engineer - Linux Kernel & GPU

NVIDIA AI

Santa Clara (CA)

On-site

USD 184,000 - 288,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NVIDIA is seeking a Compute Systems Software Engineer to design and maintain kernel drivers and embedded software for Data Center products. You will work on next-generation compute GPU software across Linux and Windows, collaborating with global teams to support hardware architectures and OEM integrations. Applicants should have a BS or MS in CS/EE, 8+ years of low-level driver experience, and strong C/C++ skills.

Windows experience is a plus. Equity and benefits are included.

Qualifications

  • Bachelor of Science or Master of Science in Computer Science, Electrical Engineering, or related field (or equivalent experience)
  • 8+ years hands-on experience developing low level device drivers, especially for the Linux OS
  • Strong software engineering skills and drive to solve hard problems
  • Strong programming skills in C and C++
  • Detailed knowledge of operating system internals and device driver models
  • Low-level operating system knowledge (required)
  • Excellent written and oral English communication to collaborate globally
  • Self-motivated and eager to learn, grow and create
  • Ability to work independently with minimal direction
  • Windows experience is a plus

Responsibilities

  • Design software for next-generation compute GPU solutions.
  • Develop and maintain software technologies that enable NVIDIA GPU hardware across Linux and Windows, ensuring performance and feature functionality.
  • Implement cross-platform software solutions for new hardware architectures.
  • Collaborate with global teams across software, hardware, architecture, and OEM support.
  • Develop features for clock, thermal, and power management.
  • Build telemetry, device initialization, management, and reset capabilities.
  • Implement memory-management solutions and performance optimizations for GPU platforms.
  • Contribute to embedded software development supporting GPU functionality and platform integration.

Skills

C
C++
Linux kernel
English communication
Independent work

Education

Bachelor or Master in CS/EE

Job description

NVIDIA is seeking a Compute Systems Software Engineer to design and maintain kernel drivers and embedded software for Data Center products. You will work on next-generation compute GPU software across Linux and Windows, collaborating with global teams to support hardware architectures and OEM integrations. Applicants should have a BS or MS in CS/EE, 8+ years of low-level driver experience, and strong C/C++ skills.

Windows experience is a plus. Equity and benefits are included.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Compute Systems Engineer: GPU Kernel & Embedded
Senior Compute Systems Engineer: GPU Kernel & Embedded

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Equity
Benefits
Senior Compute Systems Engineer - GPU Kernel & Driver
Senior Compute Systems Engineer - GPU Kernel & Driver

Nvidia Corporation in • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Equity
Benefits
GPU & SOC System Software Engineer-Kernel Drivers + Equity
GPU & SOC System Software Engineer-Kernel Drivers + Equity

NVIDIA • Redmond (WA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Compute System Software Engineer
Senior Compute System Software Engineer

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Equity
Benefits
Senior Compute System Software Engineer
Senior Compute System Software Engineer

NVIDIA AI • Santa Clara (CA)

On-site
USD 184,000 - 288,000
System Software Eng Lead - Linux Kernel GPU Driver, Equity
System Software Eng Lead - Linux Kernel GPU Driver, Equity

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Senior Compute System Software Engineer
Senior Compute System Software Engineer

Nvidia Corporation in • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Equity
Benefits
Senior System Software Engineer – GPU & HPC, Equity
Senior System Software Engineer – GPU & HPC, Equity

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Senior GPU Driver Software Engineer – Equity
Senior GPU Driver Software Engineer – Equity

NVIDIA AI • Santa Clara (CA)

On-site
USD 150,000 - 230,000
Equity
Health Insurance
Senior Linux Kernel Systems Software Engineer – CSP Engagements
Senior Linux Kernel Systems Software Engineer – CSP Engagements

NVIDIA • Redmond (WA)

On-site
USD 130,000 - 160,000