Senior Software Engineer, CUDA UMD - Graphs and GPU Sharing

NVIDIA AI

Santa Clara (CA)

On-site

USD 180,000 - 280,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
Benefits

Job summary

NVIDIA AI in Santa Clara seeks an Architect/Developer to design and implement CUDA Driver features that accelerate diverse workloads, focusing on CUDA Graphs and MPS. You will collaborate with cross-functional teams to extend CUDA programming models and ship driver-level capabilities.

The ideal candidate has strong C/C++, deep OS and multithreading expertise, and the ability to work across kernel and user-space boundaries to influence next-generation GPU acceleration.

Qualifications

  • Requires a BS or MS in Computer Science or Electrical Engineering with 8-10 years of development experience.
  • Strong C/C++ skills and deep understanding of operating system interfaces and multithreaded programming.

Responsibilities

  • Architect and implement new features for the CUDA Driver to enhance GPU acceleration for diverse workloads.
  • Collaborate across teams to extend CUDA programming models, specifically focusing on CUDA Graphs and Multi-Process Service (MPS).

Skills

C
C++
CUDA
Device Drivers
Multithreading
Operating Systems
Parallel Computing
System Architecture
Linux Systems Software
Kernel Mode Development
Virtual Memory
Process Control

Education

Bachelor's degree in Computer Science or Electrical Engineering
Master's degree in Computer Science or Electrical Engineering

Job description

Architect and implement new features for the CUDA Driver to enhance GPU acceleration for diverse computational workloads. Collaborate across teams to extend CUDA programming models, specifically focusing on CUDA Graphs and Multi-Process Service (MPS).

Requirements: Requires a BS or MS in Computer Science or Electrical Engineering with 8-10 years of development experience. Must possess strong C/C++ skills and a deep understanding of operating system interfaces and multithreaded programming.

Key Skills: C, C++, CUDA, Device Drivers, Multithreading, Operating Systems, Parallel Computing, System Architecture, Linux Systems Software, Kernel Mode Development, Virtual Memory, Process Control

Benefits: Equity, Benefits

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

Similar jobs worth comparing

Principal Engineer, CUDA UMD - GPU Kernel Scheduling
Principal Engineer, CUDA UMD - GPU Kernel Scheduling

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 260,000
Equity
Health Insurance
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
Senior CUDA Driver Engineer: Graphs & GPU Sharing (Equity)
Senior CUDA Driver Engineer: Graphs & GPU Sharing (Equity)

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Equity
Diversity and inclusion initiatives
Senior Software Engineer, CUDA UMD - Graphs and GPU Sharing
Senior Software Engineer, CUDA UMD - Graphs and GPU Sharing

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Equity
Diversity and inclusion initiatives
Senior Software Engineer, CUDA UMD - Graphs and GPU Sharing
Senior Software Engineer, CUDA UMD - Graphs and GPU Sharing

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

Hybrid
USD 184,000 - 357,000
Senior CUDA Driver Engineer: Graphs & MPS
Senior CUDA Driver Engineer: Graphs & MPS

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 280,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
System Software Engineer - GPU
System Software Engineer - GPU

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Equity
Health Insurance
Generous Benefits Package
Principal Engineer, CUDA UMD - GPU Kernel Scheduling
Principal Engineer, CUDA UMD - GPU Kernel Scheduling

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 272,000 - 432,000
Equity
Benefits
Senior CUDA Driver & Unified Memory Engineer
Senior CUDA Driver & Unified Memory Engineer

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 184,000 - 356,500
Equity
Benefits