System Software Engineer, Performance - CUDA Driver

NVIDIA AI

Santa Clara (CA)

On-site

USD 180,000 - 240,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

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

Principal System Software Engineer - CUDA Driver
Principal System Software Engineer - CUDA Driver

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Equity
Benefits
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
CUDA Driver Performance Systems Engineer
CUDA Driver Performance Systems Engineer

Nvidia • Jasper (AL)

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

NVIDIA AI • Santa Clara (CA)

On-site
USD 150,000 - 230,000
Equity
Benefits
System Software Engineer: CUDA Driver & Kernel (Equity)
System Software Engineer: CUDA Driver & Kernel (Equity)

NVIDIA AI • Santa Clara (CA)

On-site
USD 150,000 - 230,000
Equity
Benefits
Senior Software Engineer CUDA UMD - GPU Kernel Scheduling
Senior Software Engineer CUDA UMD - GPU Kernel Scheduling

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 230,000
Equity
System Software Engineer, Performance - CUDA Driver
System Software Engineer, Performance - CUDA Driver

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 124,000 - 196,000
Senior Software Engineer, CUDA UMD - Graphs and GPU Sharing
Senior Software Engineer, CUDA UMD - Graphs and GPU Sharing

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 280,000
Equity
Benefits
Senior System Software Engineer, Performance - CUDA Driver
Senior System Software Engineer, Performance - CUDA Driver

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 184,000 - 287,500