Senior CUDA Windows Driver Engineer - System Software

NVIDIA

Austin (TX)

On-site

USD 184,000 - 356,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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 - 357,000
Equity
Benefits
Senior CUDA Driver Architect – Windows
Senior CUDA Driver Architect – Windows

NVIDIA Gruppe • 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 - 288,000
Equity
Comprehensive benefits
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 Engineer
Senior CUDA Driver & Kernel Engineer

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 356,000
Equity
Benefits
Career growth
Senior System Software Engineer, CUDA Driver for Windows
Senior System Software Engineer, CUDA Driver for Windows

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Senior System Software Engineer, CUDA Driver for Windows
Senior System Software Engineer, CUDA Driver for Windows

NVIDIA • Austin (TX)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior System Software Engineer, CUDA Driver for Windows
Senior System Software Engineer, CUDA Driver for Windows

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior System Software Engineer - Simulation & Pre-Silicon Tools
Senior System Software Engineer - Simulation & Pre-Silicon Tools

NVIDIA • Austin (TX)

On-site
USD 152,000 - 242,000
Equity
Benefits package
CUDA Deep Learning Systems Architect
CUDA Deep Learning Systems Architect

NVIDIA • Austin (TX)

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