CUDA Driver & Runtime Systems Engineer

Socket.dev

Santa Clara (CA)

On-site

USD 124,000 - 196,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA is seeking systems software engineers in Santa Clara, CA to design and ship production C/C++ features for the CUDA driver and runtime. You will optimize critical execution paths, memory management, and interconnect use while collaborating across teams to drive performance improvements for AI, HPC, and graphics workloads.

The role requires strong systems programming, OS concurrency, and computer-architecture knowledge, with deep problem solving and clear communication.

Qualifications

  • BS/MS/PhD in Computer Science, Computer Engineering, Electrical Engineering, or related field—or equivalent practical experience.
  • At least 2 years of systems-software development experience.
  • Strong production C/C++ systems-programming experience in a complex codebase.
  • Solid OS and concurrency foundations: threads, synchronization, processes, VM, user/kernel interactions.
  • Strong computer-architecture foundations: processors, memory hierarchy, data movement, interconnects.
  • Proven ability to measure, analyze, and improve software performance.
  • Sound technical judgment and clear communication across teams.

Responsibilities

  • Design, implement, validate, and ship performance-centric C/C++ features in the CUDA driver and runtime.
  • Optimize kernel launch, synchronization, memory movement, CPU-GPU coordination, and interconnect usage for latency and throughput.
  • Own complex performance problems end-to-end, form hypotheses, measure, and validate impact.
  • Set performance expectations for current and future platforms; drive silicon/software alignment.
  • Translate workload evidence into CUDA API improvements and hardware direction.
  • Collaborate with application, library, OS, driver, and customer-facing teams; participate in design reviews.

Skills

C/C++ systems programming
Concurrency & OS fundamentals
Computer architecture foundations
Performance engineering
Communication & ownership
CUDA/GPU experience (nice to have)

Education

BS/MS/PhD in CS/CE/EE or equivalent

Tools

CUDA driver/runtime
Python scripting

Job description

NVIDIA is seeking systems software engineers in Santa Clara, CA to design and ship production C/C++ features for the CUDA driver and runtime. You will optimize critical execution paths, memory management, and interconnect use while collaborating across teams to drive performance improvements for AI, HPC, and graphics workloads.

The role requires strong systems programming, OS concurrency, and computer-architecture knowledge, with deep problem solving and clear communication.

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
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 — High-Performance Driver & Runtime
CUDA Systems Engineer — High-Performance Driver & Runtime

NVIDIA • United States

On-site
USD 130,000 - 170,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 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
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
Senior CUDA Windows Driver Engineer — Systems & Performance
Senior CUDA Windows Driver Engineer — Systems & Performance

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior CUDA Driver & Kernel Engineer
Senior CUDA Driver & Kernel Engineer

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 356,000
Equity
Benefits
Career growth
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