Senior CUDA Driver & Kernel Engineer

NVIDIA Corporation

Santa Clara (CA)

On-site

USD 184,000 - 356,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity
Benefits
Career growth

Job summary

NVIDIA Corporation in Santa Clara, CA is seeking a Senior Software Engineer to advance the CUDA driver and Unified Memory. You will architect and implement features across chips and kernels, collaborating with cross-functional teams to drive the CUDA API and programming model forward.

The role demands strong C skills, 10+ years of experience, and a track record in kernel or driver development. You will work on Linux targets and contribute to high-performance GPU software.

Qualifications

  • BS or MS degree in Computer Science, Electrical Engineering or related field (or equivalent experience).
  • Strong C programming skills.
  • Minimum of 10+ years of related development experience.
  • Experience with large codebases.
  • Background with operating system interfaces for threads, process control, and virtual memory.
  • Experience writing and debugging multithreaded programs.
  • Good written communication.

Responsibilities

  • Architect and implement new features for CUDA driver and kernel features.
  • Coordinate with other teams to accomplish your work daily.
  • Help define forward-looking improvements to the CUDA APIs and programming model.
  • Write effective, maintainable, and well-tested kernel and userspace code.
  • Develop code for multiple Linux operating systems.

Skills

C programming
Multithreaded programming
OS interfaces
Large codebases
Kernel driver development

Education

BS or MS in Computer Science/Electrical Engineering or related field

Tools

Kernel mode development
Windows/Linux/macOS driver development

Job description

NVIDIA Corporation in Santa Clara, CA is seeking a Senior Software Engineer to advance the CUDA driver and Unified Memory. You will architect and implement features across chips and kernels, collaborating with cross-functional teams to drive the CUDA API and programming model forward.

The role demands strong C skills, 10+ years of experience, and a track record in kernel or driver development. You will work on Linux targets and contribute to high-performance GPU software.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Driver Engineer — GPU Software & Performance
Senior CUDA Driver Engineer — GPU Software & Performance

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 152,000 - 287,500
Equity
Comprehensive benefits
Senior CUDA Driver Architect — Lead High-Performance Systems
Senior CUDA Driver Architect — Lead High-Performance Systems

NVIDIA • Santa Clara (CA)

On-site
USD 272,000 - 431,000
Equity
Benefits
Senior CUDA Driver Engineer - GPU Compute & Systems
Senior CUDA Driver Engineer - GPU Compute & Systems

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Senior CUDA Driver & Systems Software Engineer
Senior CUDA Driver & Systems Software Engineer

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Equity
Benefits
Senior CUDA System Software Engineer — Chip Bringup & Drivers (Equity)
Senior CUDA System Software Engineer — Chip Bringup & Drivers (Equity)

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 287,500
Equity and 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 CUDA Kernel Scheduler & Driver Engineer
Senior CUDA Kernel Scheduler & Driver Engineer

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Equity
Benefits
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
Senior GPU Systems Software Engineer — Kernel/Driver
Senior GPU Systems Software Engineer — Kernel/Driver

NVIDIA Corporation • Santa Clara (CA)

Hybrid
USD 152,000 - 242,000
Equity