Senior Software Engineer CUDA UMD - GPU Kernel Scheduling

NVIDIA AI

Santa Clara (CA)

On-site

USD 180,000 - 230,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, CA seeks an architect to design and implement features for the CUDA Driver, optimizing GPU kernel scheduling and AI/ML workloads. You will drive enhancements across the compute stack and coordinate with cross-team partners to advance CUDA programming models.

The role demands strong C/C++, system-level software experience, and a proven ability to work on low-latency Linux kernel/OS interfaces in a multi-threaded environment.

Qualifications

  • Requires a degree in Computer Science or Electrical Engineering with at least 4 years of experience in C/C++ and system-level software development.
  • Candidates should have a strong understanding of OS interfaces, memory management, and multithreaded programming.

Responsibilities

  • Architect and implement new features for the CUDA Driver to optimize GPU kernel scheduling and AI/ML workloads.
  • Collaborate across teams to extend CUDA programming models and improve the overall compute platform.

Skills

CUDA
C/C++
Device Drivers
Multithreading
Operating Systems
System Architecture
Kernel Mode Development
Parallel Computing
Linux Systems Software
Memory Hierarchy

Education

Bachelor's degree in Computer Science or Electrical Engineering

Job description

Architect and implement new features for the CUDA Driver to optimize GPU kernel scheduling and AI/ML workloads. Collaborate across teams to extend CUDA programming models and improve the overall compute platform.

Requirements

Requires a degree in Computer Science or Electrical Engineering with at least 4 years of experience in C/C++ and system-level software development. Candidates should have a strong understanding of OS interfaces, memory management, and multithreaded programming.

Key Skills

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

Benefits
  • Equity
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 CUDA Driver & Kernel Scheduler Engineer (Equity)
Senior CUDA Driver & Kernel Scheduler Engineer (Equity)

Nvidia Corporation in • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Equity
Benefits
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 CUDA Kernel Architect — GPU Scheduling & OS
Senior CUDA Kernel Architect — GPU Scheduling & OS

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 230,000
Equity
Senior CUDA Driver & Kernel Scheduling Engineer (Equity)
Senior CUDA Driver & Kernel Scheduling Engineer (Equity)

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Equity
Benefits
Senior CUDA Driver & Kernel Scheduling Engineer - Equity
Senior CUDA Driver & Kernel Scheduling Engineer - Equity

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Senior CUDA Kernel Scheduler — Shape GPU Compute
Senior CUDA Kernel Scheduler — Shape GPU Compute

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

Hybrid
USD 184,000 - 288,000
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
Senior CUDA Kernel Scheduler & Driver Engineer
Senior CUDA Kernel Scheduler & Driver Engineer

NVIDIA • Santa Clara (CA)

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

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Equity
Benefits