Senior Systems Software Engineer - CUDA Driver

October 28

Apply Now
Logo of NVIDIA

NVIDIA

GPU-accelerated computing β€’ artificial intelligence β€’ deep learning β€’ virtual reality β€’ gaming

10,000+

Description

β€’ NVIDIA seeks a motivated system software engineer with a deep understanding of device driver and phenomenal C/C++ skills β€’ Work on the CUDA Driver, a core component for accelerating general purpose computation on the GPU β€’ Deliver features and improvements for various computational workloads β€’ Craft elegant solutions to exciting problems β€’ Collaborate with peers across NVIDIA

Requirements

β€’ BS or MS degree in Computer Science, Electrical Engineering or related field (or equivalent experience) β€’ Strong C and C++ programming skills β€’ Minimum of 5 years of related development experience (multiple positions for varying experience levels open) β€’ Experience driving projects across multiple teams β€’ Experience working with large codebases β€’ Background with operating system interfaces for threads, process control, and virtual memory β€’ Experience writing and debugging multithreaded programs β€’ Good written communication as well as presentation skills β€’ Prior experience with parallel computing β€’ Understanding of system level architecture, such as interconnects, memory hierarchy, interrupts, and memory-mapped IO β€’ Knowledge of memory coherence and consistency models β€’ Background with kernel mode development β€’ Experience with Linux, or Windows Systems Software 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