Senior CUDA Driver & Kernel Engineer

NVIDIA Corporation

Santa Clara (CA)

On-site

USD 184,000 - 356,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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 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
Senior CUDA Driver Engineer | High-Impact Kernel & Systems
Senior CUDA Driver Engineer | High-Impact Kernel & Systems

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 241,500
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
Senior GPU Driver & Kernel Systems Engineer (Equity)
Senior GPU Driver & Kernel Systems Engineer (Equity)

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Comprehensive benefits
Senior CUDA Driver Engineer - Systems and Performance
Senior CUDA Driver Engineer - Systems and Performance

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 152,000 - 241,500
Equity
Benefits package
Senior CUDA Driver & System Software Engineer
Senior CUDA Driver & System Software Engineer

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Equity
Benefits
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 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 & GPU Kernel Scheduler Engineer - Equity
Senior CUDA Driver & GPU Kernel Scheduler Engineer - Equity

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 272,000 - 432,000
Equity
Benefits
System Software Engineer CUDA Driver & Kernel
System Software Engineer CUDA Driver & Kernel

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 124,000 - 196,000
Equity
Benefits