$184,000 – $287,500
Listed on NVIDIA’s own careers site. You apply with them directly — we never stand between you and the employer.
What this role is
Build core infrastructure for CUDA, NVIDIA's GPU computing platform, focusing on driver architecture and unified memory management across diverse hardware and operating systems. This role suits experienced systems software engineers with deep knowledge of kernel programming and OS-level abstraures.
Our summary, not NVIDIA’s wording. The full posting is on their site.
What they ask for
Required
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or equivalent
- Strong C programming skills
- 10+ years of related development experience
- Experience with large codebases
- Background with OS interfaces for threads, process control, and virtual memory
- Experience writing and debugging multithreaded programs
Nice to have
- System-level architecture knowledge (interconnects, memory hierarchy, interrupts, memory-mapped IO)
- Memory coherence and consistency models
- Kernel mode development experience
- Windows, Linux, or macOS driver development experience
- Some C++ familiarity