
Senior Graphics System Software Engineer
NVIDIA · North Carolina, United States
- Hybrid
- Full-time
- $356,500 / year
- North Carolina, United States
Tailored resume — keyword-matched to this role.
Hiring manager — we find who's hiring.
Intro email — drafted to reach them directly.
Job highlights
- Develop advanced graphics and deep learning technologies.
- Design and implement new APIs and systems.
- Work with leading game studios and hardware.
- Advance real-time rendering and AI techniques.
- Support next-generation graphics processor development.
About the role
About the Role
NVIDIA is searching for an outstanding Senior Graphics System Software Engineer to expand the AI & Graphics team. As a team member, you will work with a group of talented graphics software engineers from a wide range of backgrounds like gaming, deep learning, application and system development and hardware design distributed across the world.What You’ll Be Doing
As a member of this team, you will be developing the latest graphics and deep learning technologies to bring real-time AI to gamers and creators, working with industry leaders to design new APIs and systems and then implement across multiple GPU generations and Operating Systems. You will also work with leading game studios to ensure their games run perfectly on NVIDIA hardware and use NVIDIA's world leading graphics and AI technologies. You will participate in the development of new real-time rendering and AI techniques to support the evolving gaming, virtual reality, mixed reality, and computer aided design industries. Additionally, you will support the design, development, and validation of our next generation of graphics processors from design to store shelves.What We Need To See
- B.S. or higher degree in Computer Science/Engineering or similar field (or equivalent experience).
- 12+ years of industry experience (or equivalent) in system programming, gaming, or related field.
- Solid background in algorithms, data structures, and computer architecture.
- Foundational understanding of the principles of software design with experience designing and building robust software platforms.
- Experience working across multiple platform architectures and working experience with DirectX 12, Vulkan, or other rendering APIs.
Ways To Stand Out From The Crowd
- Working experience in Windows or Linux User Mode Drivers.
- Experience with Game Engine Development on Console, Desktop, or Mobile environments.
- Familiarity with the latest security methodologies for writing secure code.
- A strong standout colleague; self-motivated with great interpersonal skills.
- Track record of driving complex, cross-functional software initiatives.
About NVIDIA
NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're creative, passionate and self-motivated, we want to hear from you! NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services.Compensation and Benefits
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 224,000 USD - 356,500 USD for Level 5, and 272,000 USD - 431,250 USD for Level 6. You will also be eligible for equity and benefits.Application Details
Applications for this job will be accepted at least until June 12, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes.Equal Opportunity
NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. Key skills/competency: Senior Graphics System Software Engineer, System Programming, Gaming, Deep Learning, Graphics Technologies, AI, Rendering APIs, DirectX 12, Vulkan, Computer Architecture.Skills & topics
- Senior Graphics System Software Engineer
- System Programming
- Graphics
- Software Engineering
- NVIDIA
- AI
- Deep Learning
- Gaming
- GPU
- Vulkan
How to get hired
- Tailor your resume: Highlight system programming, graphics, and AI experience.
- Showcase your projects: Detail contributions to graphics APIs, drivers, or game engines.
- Demonstrate technical depth: Emphasize algorithms, data structures, and computer architecture.
- Quantify achievements: Use numbers to show impact in previous roles.
- Prepare for technical interviews: Review graphics APIs and system-level programming concepts.
Technical preparation
Review graphics APIs like DirectX 12, Vulkan.,Brush up on algorithms and data structures.,Understand computer architecture principles.,Practice system-level debugging techniques.
Behavioral questions
Describe a complex initiative you led.,How do you handle cross-functional collaboration?,Tell me about a time you were self-motivated.,How do you ensure code quality and robustness?
Frequently asked questions
- What is the expected experience level for the Senior Graphics System Software Engineer role at NVIDIA?
- NVIDIA seeks candidates with at least 12 years of industry experience in system programming, gaming, or a related field for the Senior Graphics System Software Engineer position. A B.S. or higher degree in Computer Science/Engineering or a similar field is also required, or equivalent experience.
- What are the key technical skills required for the Senior Graphics System Software Engineer role at NVIDIA?
- Key technical skills include a solid background in algorithms, data structures, and computer architecture, a foundational understanding of software design principles, and experience with rendering APIs such as DirectX 12 or Vulkan. Experience working across multiple platform architectures is also essential.
- Does NVIDIA utilize AI tools in its recruitment process for the Senior Graphics System Software Engineer position?
- Yes, NVIDIA explicitly states that they use AI tools in their recruiting processes. This may apply to the screening of applications for the Senior Graphics System Software Engineer role.
- What is the salary range for the Senior Graphics System Software Engineer position at NVIDIA?
- The base salary range for this role varies by level. For Level 5, the range is $224,000 - $356,500 USD, and for Level 6, it is $272,000 - $431,250 USD. Actual salary is determined by location, experience, and pay of similar roles.
- Are there opportunities for career growth beyond the Senior Graphics System Software Engineer role at NVIDIA?
- NVIDIA is known for its focus on groundbreaking developments and employs forward-thinking individuals. While this is a senior role, the company's position at the forefront of AI and High-Performance Computing suggests ample opportunities for continued growth and impact within various teams.
- What is the application deadline for the Senior Graphics System Software Engineer job at NVIDIA?
- Applications for this Senior Graphics System Software Engineer position will be accepted at least until June 12, 2026.
- What kind of team will a Senior Graphics System Software Engineer join at NVIDIA?
- You will join a talented team of graphics software engineers with diverse backgrounds in gaming, deep learning, application and system development, and hardware design, distributed globally.