Senior System Software Engineer - CUDA Driver & Silicon

NVIDIA

United States

On-site

USD 184,000 - 288,000

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA is seeking senior engineers to advance the CUDA driver, a core component powering accelerated computation on NVIDIA GPUs. You will design, implement, and refine driver features across chip generations, collaborating with hardware, software, and systems teams.

You will contribute from pre-silicon modeling and simulation to production bring-up, driving performance, stability, and new CUDA APIs while working across Windows, Linux, and macOS platforms.

Qualifications

  • BS or MS degree in Computer Engineering, Computer Science, Electrical Engineering or equivalent experience.
  • 5+ years of relevant systems software development experience.
  • Strong C programming skills, knowledge of parallel programming.
  • Excellent knowledge of computer system architectures.
  • Experience with operating system interfaces for threads, process control, and virtual memory.
  • Experience writing and debugging multithreaded programs.
  • Background with working with large codebases.
  • Deep understanding of technology and passionate about what you do.
  • Good written communication as well as strong collaborative skills and ability to effectively guide and influence across groups.

Responsibilities

  • Develop Software on Pre-Si environments (Simulation/Emulation).
  • Own and drive CUDA enablement for new Silicon and Architecture.
  • Work with SW, HW and relevant teams to develop, stabilize and productize CUDA features for new chips and systems.
  • Promote, architect, and implement new features, as well as own contribution to bring up of CUDA on new chips.
  • Help define forward-looking improvements to the CUDA APIs and programming model, while driving development efforts across multiple teams.
  • Write effective, maintainable, and well-tested code.
  • Developing code for multiple operating systems.

Skills

C programming
Parallel programming
Multithreading
OS concepts
Communication/collaboration
GPU architecture knowledge

Education

BS/MS in Computer Engineering / Computer Science / Electrical Engineering or equivalent

Tools

Kernel mode development
CUDA
Pre-Si simulation

Job description

NVIDIA is seeking senior engineers to advance the CUDA driver, a core component powering accelerated computation on NVIDIA GPUs. You will design, implement, and refine driver features across chip generations, collaborating with hardware, software, and systems teams.

You will contribute from pre-silicon modeling and simulation to production bring-up, driving performance, stability, and new CUDA APIs while working across Windows, Linux, and macOS platforms.

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: Systems Software Leader
Senior CUDA Driver Engineer: Systems Software Leader

NVIDIA Gruppe • Santa Clara (CA)

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

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Equity
Benefits
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 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 — Lead System Software (Equity)
Senior CUDA Driver Engineer — Lead System Software (Equity)

Socket.dev • Santa Clara (TX)

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

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 356,000
Equity
Benefits
Career growth