Nvidia

Senior Systems Software Engineer, CUDA Driver

Nvidia
Apply
3 days ago
Austin, TX, USA or Santa Clara, CA, USASenior
H1B Sponsor

Base Salary

$184k - $288k/yr

Responsibilities

  • Evangelize, architect, and implement new CUDA Driver features.
  • Coordinate and drive development efforts across multiple teams.
  • Help define forward-looking improvements to CUDA APIs and the programming model.
  • Write effective, maintainable, and well-tested code.
  • Develop and debug multithreaded systems software for multiple operating systems.
  • Collaborate with peers across NVIDIA to shape the CUDA compute platform.

Requirements

  • BS or MS degree in Computer Science, Electrical Engineering, or a related field, or equivalent experience.
  • Strong C and C++ programming skills.
  • At least 7 years of related development experience.
  • Experience driving projects across multiple teams and working with large codebases.
  • Background with operating-system interfaces for threads, process control, and virtual memory.
  • Experience writing and debugging multithreaded programs.
  • Good written communication and presentation skills.
  • Preferred experience includes parallel computing, system-level architecture, memory coherence and consistency models, kernel-mode development, and Linux or Windows systems software development.

Benefits

  • Eligibility for equity and benefits.

Tech Stack

CC++LinuxWindows

Categories

Nvidia

About Nvidia

10,000+ employees

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.

Contact me