NVIDIA is seeking a Senior System Software Engineer to join their CUDA driver team, a critical component of their GPU acceleration platform. This role focuses on developing and enhancing features that maximize NVIDIA hardware potential across various computational workloads, including deep learning, scientific computation, self-driving cars, video games, and virtual reality.
The position requires expertise in system software programming, operating systems, kernel programming, and hardware architecture. You'll work directly with both hardware and software engineers to develop, debug, and deploy functionality for NVIDIA hardware and mobile system-on-chip (SOC) devices.
The role involves comprehensive development participation, from early design feedback and hardware simulation in pre-silicon environments to silicon bringup and production software deployment. You'll be instrumental in CUDA enablement for new Silicon and Architecture, working across multiple teams to implement and stabilize features.
Key responsibilities include developing software for multiple operating systems, architecting new features, and contributing to the evolution of CUDA APIs. The ideal candidate should possess strong C programming skills, extensive experience with system architectures, and excellent collaborative abilities.
This position offers competitive compensation with a base salary range of $148,000 - $287,500 USD, plus equity and benefits. Working at NVIDIA means joining a leader in accelerated computing, contributing to transformative technologies in AI and digital twins that impact major industries and society at large.