NVIDIA logo

System Software Engineer - CUDA Chips

NVIDIA
June 23, 2026
Full-time
On-site
Santa Clara, California, United States
$124,000 - $195,500 USD yearly
Other Semiconductor Jobs, Level - Entry or Early Career

Job Title

System Software Engineer - CUDA Chips

Role Summary

Work on the CUDA driver to enable GPU-accelerated computation across new NVIDIA silicon and architectures. The role spans pre-silicon simulation and emulation, early silicon bring-up, feature development, debugging, and production software delivery.

Experience Level

Entry-level. The team expects approximately 2+ years of relevant systems software development experience.

Responsibilities

Primary responsibilities focus on designing, implementing, and stabilizing CUDA features for new chips and systems, collaborating with hardware and software teams.

  • Develop software in pre-silicon environments (simulation/emulation).
  • Drive CUDA enablement for new silicon and architectures.
  • Work with software, hardware, and cross-functional teams to stabilize and productize features.
  • Architect and implement new CUDA features and contribute to chip bring-up.
  • Contribute to API and programming-model improvements across teams.
  • Write maintainable, well-tested code for multiple operating systems.

Requirements

Must-have technical skills and experience.

  • Strong C programming skills and knowledge of parallel programming.
  • Deep knowledge of computer system architectures and large codebases.
  • Experience with OS interfaces for threads, process control, and virtual memory.
  • Experience writing and debugging multithreaded programs.
  • Effective written communication and collaboration skills; able to influence across groups.

Education Requirements

BS or MS degree in Computer Engineering, Computer Science, Electrical Engineering, or equivalent practical experience.

Nice-to-have

Preferred skills that strengthen candidacy.

  • Understanding of system-level architecture (interconnects, memory hierarchy, interrupts, MMIO).
  • Knowledge of memory coherence and consistency models.
  • Kernel-mode development and driver experience (Windows, Linux, or macOS).
  • Familiarity with C++ and CUDA.

About the Company

Company: NVIDIA

Headquarters: Santa Clara, California, USA

NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.

NVIDIA logo

Date Posted: 2026-06-22