Graphics System Software Engineer
Overview:
As a Graphics System Software Engineer on the AI for Experiences team, you will advance real-time AI-driven graphics technologies for gamers and creators. You design and maintain user-mode drivers and platform code that underpin NVIDIA graphics tech, while ensuring compatibility across GPUs, OSes, and driver releases. You will contribute to next-generation GPUs from design through launch, collaborating with cross-functional crews worldwide. This role offers impact on performance-driven graphics and AI-enabled experiences. Join a mission-driven environment that values innovation and diverse perspectives. Compensation / Benefitsequitybenefits
Responsibilities:
- Design, develop, and maintain robust user-mode driver and platform code for NVIDIA graphics technologies
- Ensure backward and forward compatibility across diverse GPU architectures, operating systems, and driver releases
- Support design, development, and validation of next-generation graphics processors from concept to retail
- Collaborate with industry leaders to build new APIs and systems, and implement them across GPU generations and OSesKey requirements
- Bachelor in Computer Science or Engineering (or equivalent experience)5+ years of C++ development with robust, maintainable code 5+ years in platform, driver, or SDK development
- Strong foundation in algorithms, data structures, and computer architecture
- Experience with DirectX 12, Vulkan, or other rendering APIsself-motivatedstrong interpersonal skillscollaborative mindset
- DirectX 12 Vulkanrendering APIs