NVIDIA is hiring senior engineers to work on the CUDA driver, a core component of its platform for accelerating general-purpose computation on GPUs. The team develops features and improvements for computational workloads including deep learning, scientific computation, self-driving cars, video games, and virtual reality. CUDA provides a unified programming model across different system configurations and hardware capabilities through interaction among the CUDA driver, GPU hardware, kernel-mode drivers, and the operating system. The role calls for strong system software programming skills and detailed knowledge of operating systems, kernel programming, and hardware architecture, along with excellent communication and planning skills. The engineer will work closely with hardware and software engineers on functional aspects of NVIDIA hardware and mobile system-on-chip devices. The role spans product development from design feedback and early modeling through pre-silicon hardware simulation, early silicon bring-up, and final feature deployment in production software delivered to users. The engineer will contribute to new compute and graphics drivers and GPU architectures.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior