CUDA System Software Engineer - Performance & GPU Kernel

NVIDIA AI

Santa Clara (CA)

On-site

USD 180,000 - 240,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity

Job summary

NVIDIA AI in Santa Clara seeks a systems software engineer to design and implement performance-centric features for the CUDA driver and runtime using C/C++. You will analyze critical paths across software and hardware to boost latency, throughput, and scalability.

The role requires a CS degree and at least two years in systems software, with strong C/C++, OS, and architecture skills. Collaboration across teams to optimize GPU drivers and kernel code is essential.

Qualifications

  • Requires a degree in Computer Science or a related field with at least 2 years of systems-software development experience.
  • Strong foundations in C/C++, operating systems, and computer architecture with a proven track record of improving software performance.

Responsibilities

  • Design and implement performance-centric features and optimizations within the CUDA driver and runtime using C/C++.
  • Analyze and optimize critical execution paths across software and hardware boundaries to improve latency, throughput, and scalability.

Skills

C++
CUDA
Operating Systems
Computer Architecture
Performance Engineering
Concurrency
Virtual Memory
GPU Drivers
Kernel Development
Python
System Interconnects
Memory Management
Low-level Systems Programming
Performance Modeling
Hardware/Software Co-design

Education

Bachelor's degree in Computer Science or related field

Job description

NVIDIA AI in Santa Clara seeks a systems software engineer to design and implement performance-centric features for the CUDA driver and runtime using C/C++. You will analyze critical paths across software and hardware to boost latency, throughput, and scalability.

The role requires a CS degree and at least two years in systems software, with strong C/C++, OS, and architecture skills. Collaboration across teams to optimize GPU drivers and kernel code is essential.

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

Similar jobs worth comparing

CUDA Systems Engineer - Performance & Runtime
CUDA Systems Engineer - Performance & Runtime

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 124,000 - 196,000
CUDA Systems Engineer - Performance Driver & Runtime
CUDA Systems Engineer - Performance Driver & Runtime

NVIDIA • California (MO)

On-site
USD 124,000 - 196,000
Equity
Benefits
Performance Systems Engineer, CUDA Driver & Runtime
Performance Systems Engineer, CUDA Driver & Runtime

Nvidia Corporation in • Santa Clara (CA)

On-site
USD 124,000 - 196,000
CUDA Driver & Runtime Systems Engineer
CUDA Driver & Runtime Systems Engineer

Socket.dev • Santa Clara (CA)

On-site
USD 124,000 - 196,000
Equity
Benefits
System Software Engineer, Performance - CUDA Driver
System Software Engineer, Performance - CUDA Driver

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Equity
CUDA Systems Engineer — High-Performance Driver & Runtime
CUDA Systems Engineer — High-Performance Driver & Runtime

NVIDIA • United States

On-site
USD 130,000 - 170,000
System Software Engineer, Performance - CUDA Driver
System Software Engineer, Performance - CUDA Driver

NVIDIA • United States

On-site
USD 130,000 - 170,000
Senior CUDA Driver Engineer — GPU Software & Performance
Senior CUDA Driver Engineer — GPU Software & Performance

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Equity
Comprehensive benefits
Senior CUDA Driver & Systems Software Engineer
Senior CUDA Driver & Systems Software Engineer

NVIDIA Corporation • Santa Clara (CA), Northern (KY)

Hybrid
USD 184,000 - 288,000
Equity
Benefits
Senior CUDA Driver & Systems Software Engineer
Senior CUDA Driver & Systems Software Engineer

NVIDIA Corporation • Santa Clara (CA), Northern (KY)

Hybrid
USD 152,000 - 288,000
Equity
Benefits