Senior CUDA Driver & Systems Software Engineer

NVIDIA Corporation

Santa Clara, Northern (CA, KY)

Hybrid

USD 152,000 - 288,000

Full time

5 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 Corporation in Santa Clara is seeking senior software engineers to advance the CUDA driver, a core part of our platform. You will collaborate with hardware and software teams to design, develop, and bring up CUDA features on new chips and SOCs.

The role emphasizes system software, OS interfaces, kernel programming, and performance optimization across Windows, Linux, and macOS. You will contribute across the entire lifecycle from pre-silicon modeling to production deployment, with

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.
  • Good written communication and collaboration skills.

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, and contribute to bring up of CUDA on new chips.
  • Help define forward-looking improvements to the CUDA APIs and programming model across multiple teams.
  • Write effective, maintainable, and well-tested code.
  • Developing code for multiple operating systems.

Skills

C programming
Multithreading
Parallel programming
Operating systems
Software development

Education

BS or MS in Computer Engineering/CS/EE

Tools

CUDA
Kernel debugging

Job description

NVIDIA Corporation in Santa Clara is seeking senior software engineers to advance the CUDA driver, a core part of our platform. You will collaborate with hardware and software teams to design, develop, and bring up CUDA features on new chips and SOCs.

The role emphasizes system software, OS interfaces, kernel programming, and performance optimization across Windows, Linux, and macOS. You will contribute across the entire lifecycle from pre-silicon modeling to production deployment, with

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 184,000 - 288,000
Equity
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
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 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 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
CUDA Driver & Runtime Systems Engineer
CUDA Driver & Runtime Systems Engineer

Socket.dev • Santa Clara (CA)

On-site
USD 124,000 - 196,000
Equity
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/Kernel Scheduler — Equity Eligible
Senior CUDA Driver/Kernel Scheduler — Equity Eligible

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

Hybrid
USD 184,000 - 288,000