System Software Engineer, Performance - CUDA Driver

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

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.

Requirements:

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

Key Skills:

C++, 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

Benefits:

Equity

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

Similar jobs worth comparing

System Software Engineer, Performance - CUDA Driver
System Software Engineer, Performance - CUDA Driver

NVIDIA • United States

On-site
USD 130,000 - 170,000
CUDA System Software Engineer - Performance & GPU Kernel
CUDA System Software Engineer - Performance & GPU Kernel

NVIDIA AI • Santa Clara (CA)

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

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 124,000 - 196,000
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 Systems Engineer - Performance Driver & Runtime
CUDA Systems Engineer - Performance Driver & Runtime

NVIDIA • California (MO)

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

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
System Software Engineer, Performance - CUDA Driver
System Software Engineer, Performance - CUDA Driver

Nvidia Corporation in • Santa Clara (CA)

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

NVIDIA Gruppe • Santa Clara (CA)

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

Socket.dev • Santa Clara (CA)

On-site
USD 124,000 - 196,000
Equity
Benefits