CUDA Systems Engineer - Performance & Runtime

NVIDIA Corporation

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.

Job summary

NVIDIA Corporation is seeking systems software engineers to design and ship production C/C++ features for the CUDA driver and runtime in a high-performance, multi-team environment in Santa Clara, CA. You will optimize critical paths, mentor others, and influence hardware/software directions for future GPU architectures.

Applicants should have strong OS/concurrency and computer-architecture knowledge, and a background in performance engineering with measurable results.

Qualifications

  • BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or related field—or equivalent practical experience—with at least 2 years of systems-software development experience.
  • Strong production C/C++ systems-programming experience in a complex codebase.
  • Strong OS and concurrency foundations including threads, synchronization, processes, virtual memory, and user/kernel interactions.
  • Strong computer-architecture foundations including processors, memory hierarchy, caching and coherence, data movement, and system interconnects.
  • Proven track record in improving software performance with measurements and quantitative validation.
  • Sound technical judgment and ability to own ambiguous problems and communicate across teams.
  • Direct CUDA or GPU experience is valuable but not required if deep systems foundations exist.

Responsibilities

  • Design, implement, validate, and ship performance-centric features in the CUDA driver and runtime.
  • Optimize kernel launches, synchronization, memory management, and CPU-GPU coordination for latency, throughput, and scalability.
  • Lead end-to-end performance analysis, formulate hypotheses, run measurements, identify root causes, and validate impact.
  • Translate workload signals into CUDA API and programming-model improvements and system-software direction.
  • Collaborate with multiple teams to define performance requirements and influence hardware/software direction.
  • Mentor engineers and help shape future GPU software architecture and product generations.

Skills

C/C++ systems
OS and concurrency
Computer architecture
Performance engineering
Strong communication
Ownership mindset
CUDA experience

Education

BS/MS/PhD in CS/CE

Tools

CUDA

Job description

NVIDIA Corporation is seeking systems software engineers to design and ship production C/C++ features for the CUDA driver and runtime in a high-performance, multi-team environment in Santa Clara, CA. You will optimize critical paths, mentor others, and influence hardware/software directions for future GPU architectures.

Applicants should have strong OS/concurrency and computer-architecture knowledge, and a background in performance engineering with measurable results.

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

Similar jobs worth comparing

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

Socket.dev • Santa Clara (CA)

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 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
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
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 & 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 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 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