Senior System Software Engineer - CUDA Driver for Windows

October 28

Apply Now
Logo of NVIDIA

NVIDIA

GPU-accelerated computing • artificial intelligence • deep learning • virtual reality • gaming

10,000+ employees

Founded 1993

🤖 Artificial Intelligence

🎮 Gaming

Description

• Join NVIDIA to work on CUDA driver for Windows. • Deliver features and improvements for computational workloads. • Collaborate across teams to enhance CUDA APIs and programming model. • Write effective, maintainable, and well-tested code.

Requirements

• BS or MS degree in Computer Science, Electrical Engineering or related field (or equivalent experience) • 8+ years of relevant industry experience or equivalent academic experience after BS • Strong C and C++ programming skills • Experience working with large codebases • Experience with operating system interfaces for threads, process control, and virtual memory • Experience writing and debugging multithreaded programs • Understanding of system level architecture, such as interconnects, memory hierarchy, interrupts, and memory-mapped IO • Strong interest in system software • Knowledge of memory coherence and consistency models • Good written communication • Windows Display Driver Model (WDDM) experience • Experience with game development • Background in computer graphics (OpenGL, Vulkan, DirectX) • Experience writing Windows device drivers • Experience with kernel mode development

Benefits

• Equity • Benefits

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com