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+ employees

Founded 1993

🤖 Artificial Intelligence

🎮 Gaming

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