Description
NVIDIA is searching for a Graphics System Software Engineer to expand the AI for Experiences team. As a member of this team, you will work with dedicated graphics software engineers from diverse backgrounds, including gaming, deep learning, application and system development, and hardware invention.
The team develops advanced graphics and deep learning technologies that bring real-time AI to gamers and creators. You will collaborate with industry leaders to build new APIs and systems, implement them across various GPU generations and operating systems, and design, develop, and maintain robust user-mode driver and platform code.
Responsibilities include:
- Designing, developing, and maintaining robust user-mode driver and platform code
- Collaborating with industry leaders to build new APIs and systems
- Implementing technologies across various GPU generations and operating systems
- Supporting the design, development, and validation of next-generation graphics processors
Requirements:
- B.S. or higher degree in Computer Science/Engineering or similar field (or equivalent experience)
- 5+ years of experience writing robust and well-maintained C++
- 5+ years of experience working on platform, driver, or SDK development
- Solid background in algorithms, data structures, and computer architecture
- Working experience with DirectX 12, Vulkan, or other rendering APIs
Preferred qualifications:
- Working experience in Windows or Linux User Mode Drivers
- Experience with Game Development on Console, Desktop, or Mobile environments
- Familiarity with the latest security methodologies for writing secure code
- Strong interpersonal skills and self-motivation
The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4. You will also be eligible for equity and benefits.