# Senior System Software Engineer, CUDA Driver for Windows

Hiring organization: [NVIDIA](https://career.thegoodapps.co/organizations/nvidia)

Canonical page: https://career.thegoodapps.co/jobs/c4fbad15-04d3-42e3-851e-ab5ab51a7d70

Listed on NVIDIA's own careers site. Applications go to them directly.

- Employment type: full time
- Seniority: Senior
- Salary: 184000 – 356500 USD per year

## Summary

NVIDIA is seeking a systems software engineer to design and implement features for the CUDA driver on Windows, working with low-level GPU and OS interactions. This role suits someone with deep systems expertise who wants to shape the compute platform that powers AI, graphics, and scientific computing.

_Our summary, not NVIDIA's wording._

## Skills named

C++, CUDA, Microsoft Windows

## Required

- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field
- 8+ years of relevant industry experience after a Bachelor's degree
- Strong C and C++ programming skills
- Experience with large codebases
- Experience with operating system interfaces for threads, process control, and virtual memory
- Experience writing and debugging multithreaded programs
- System-level architecture understanding including interconnects, memory hierarchy, interrupts, and memory-mapped IO
- Knowledge of memory coherence and consistency models
- Written communication skills

## Nice to have

- Windows Display Driver Model (WDDM) experience
- Game development experience
- Computer graphics background (OpenGL, Vulkan, DirectX)
- Windows device driver development experience
- Kernel mode development experience

Apply on NVIDIA's site: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-System-Software-Engineer--CUDA-Driver-for-Windows_JR2022474
