Senior System Software Engineer - CUDA Chips

Thomas To
Santa Clara, CAFULL_TIMEPosted Aug 6, 2026

Role responsibilities

Develop and stabilize CUDA driver features for new GPU architectures and silicon, spanning from pre-silicon simulation to production deployment. Collaborate with hardware and software teams to define API improvements and ensure hardware enablement on various operating systems.

Requirements

Requires a degree in Computer Engineering, Computer Science, or Electrical Engineering with over 5 years of systems software experience. Candidates must possess strong C programming skills and a deep understanding of computer architecture and operating system kernels.

Key skills

C Programming, Parallel Programming, Computer System Architecture, Operating System Interfaces, Multithreaded Programming, Kernel Mode Development, CUDA, C++, Driver Development, Virtual Memory, Process Control, System Software Development

Keywords

CUDA, GPU, System Software, Kernel Mode Drivers, SOC, Pre-Silicon, Simulation, Emulation, C, C++, Parallel Programming, Virtual Memory, Multithreading, Linux, Windows, macOS, Memory Hierarchy, Interconnects, Memory Coherence, Consistency Models, Deep Learning, Scientific Computation, Self-Driving Cars, Virtual Reality

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free