Senior CUDA Windows Driver Engineer - System Software

NVIDIA

Austin (TX)

On-site

USD 184,000 - 356,500

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

Job summary

NVIDIA is seeking software engineers to work on the CUDA driver for Windows in Austin, TX. You will architect and implement new features, coordinate development across teams, and help shape enhancements to CUDA APIs and the programming model.

You will focus on Windows-targeted system software, writing maintainable, well-tested code and contributing to large codebases. Expect collaboration across teams and advanced memory/IO topics in a performance-driven environment.

Qualifications

  • BS or MS degree in Computer Science, Electrical Engineering or related field (or equivalent experience)
  • 8+ years of relevant industry experience or equivalent academic experience after BS
  • Strong C and C++ programming skills
  • Experience working with large codebases
  • Experience with operating system interfaces for threads, process control, and virtual memory
  • Experience writing and debugging multithreaded programs
  • Understanding of system level architecture, memory hierarchy, interrupts, and memory-mapped IO
  • Strong interest in system software
  • Knowledge of memory coherence and consistency models
  • Good written communication

Responsibilities

  • Architect and implement new features
  • Coordinate development efforts across multiple teams
  • Help define forward-looking improvement to the CUDA APIs and programming model
  • Write effective, maintainable, and well-tested code
  • Focus on developing code that targets the Microsoft Windows operating system

Skills

C/C++ programming
Large codebases
OS interfaces (threads, process, VM)
Multithreaded programming
Memory coherence/models
Written communication

Education

BS or MS in Computer Science or Electrical Engineering

Job description

NVIDIA is seeking software engineers to work on the CUDA driver for Windows in Austin, TX. You will architect and implement new features, coordinate development across teams, and help shape enhancements to CUDA APIs and the programming model.

You will focus on Windows-targeted system software, writing maintainable, well-tested code and contributing to large codebases. Expect collaboration across teams and advanced memory/IO topics in a performance-driven environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior CUDA Windows Driver Engineer — Systems & Performance
Senior CUDA Windows Driver Engineer — Systems & Performance

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 356,500
Equity
Benefits
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 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
Lead CUDA Driver Engineer - Windows Platform
Lead CUDA Driver Engineer - Windows Platform

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 357,000
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 Engineer - GPU Compute & Systems
Senior CUDA Driver Engineer - GPU Compute & Systems

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 152,000 - 288,000
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 Power & Performance Software Engineer
Senior GPU Power & Performance Software Engineer

NVIDIA • Austin (TX)

On-site
USD 224,000 - 357,000
Equity
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