ApplySarthi

Senior System Software Engineer - Graphics

Nvidia

Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.

Got this interview? Our apps help you get the job.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

14,271 open software roles across 1,174 companies are on ApplySarthi right now, most of them in Bengaluru (894), Hyderabad (287), Pune (177).

What software roles keep asking for: Python (37%), Java (31%), AWS (29%), System design (26%), C++ (25%), CI/CD (23%), Observability (23%), Kubernetes (20%) — counted across their open postings here.

C++ jobs · LLMs jobs · Machine learning jobs

Nvidia has 3,820 open roles listed here.

Counted across 14 company job boards, updated as roles open and close.

Preparing for this interview

Interviews for software roles keep coming back to Python, Java, AWS, System design. Practise those questions before you sit with Nvidia.

Questions you are likely to be asked

  1. Why do you want to join Nvidia?
  2. What is your experience with Machine learning? Tell me one thing you learned the hard way.
  3. Tell me about a hard bug you tracked down. How did you find the cause?
  4. How do you decide what to test, and what does good code review look like to you?
  5. Describe a time a deadline forced a trade-off in quality. What did you choose and why?

Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.

Practise the Senior System Software Engineer - Graphics at Nvidia interview free →

NVIDIA invites world-class and innovative software engineers to join the DirectX Graphics software team. You will focus on DirectX Driver software development for a wide GPU lineup. Our efforts have a significant impact on gaming, graphics, accelerated computing, and AI, reaching academic institutions, startups, and industry leaders globally. We are searching for passionate, hardworking, and creative engineers who can help us reach our engineering goals while also discovering ways to improve and automate engineering workflows through AI agents. What you'll be doing: You will develop and maintain outstanding DirectX Graphics Drivers for NVIDIA GPUs, with a focus on supporting single-GPU system architectures. The work involves: Development of new OS and new chip graphics features for upcoming operating systems and GPU architectures Developing and driving quality improvement initiatives to deliver the best possible gaming experience on NVIDIA GPUs Advancement of graphics and AI-based post-processing features and graphics algorithms for high-end rendering Development of fundamental software stacks and features to use AI in graphics Exploring methods to automate engineering workflows using AI agents, involving activities such as debugging, testing, triage, code analysis, documentation, and boosting developer efficiency Building, deploying, and continuously improving agent-based automation solutions that help engineering teams move faster and with higher quality Collaborating with teams across the company to plan and drive software objectives for the team What we need to see: B.E./B.Tech or higher degree in Computer Science/Engineering with significant graphics, system software, AI, or automation-related project or thesis work 5+ years of experience and passion for developing system software, device drivers, embedded software, graphics applications, or engineering automation systems Strong C/C++ programming skills and a deep understanding of computer graphics, computer architecture, operating system fundamentals, algorithms, and machine learning Familiarity with building, integrating, or deploying AI agents, AI-assisted developer tools, or automation systems for engineering workflows Passion for identifying repetitive or high-value engineering workflows and automating them through intelligent software solutions Diligence and proven ability to multitask in a dynamic environment with shifting priorities and changing requirements Ways to stand out from the crowd: Having knowledge of 3D graphics concepts and graphics programming using DirectX or OpenGL is highly advantageous Working experience inside operating system kernels and device drivers is also a plus Familiarity with machine learning algorithms and the mathematical concepts that underpin them is useful Practical experience with LLMs, AI agents, retrieval systems, tool-based automation, automation frameworks, or AI-supported software engineering tools is greatly beneficial Established skill in spotting and automating routine or complicated engineering workflows with AI-powered systems is a significant benefit NVIDIA is widely known as a top employer in the technology industry. We have some of the most forward-thinking and driven individuals on our team. If you're creative, dedicated, and passionate about building both world-class graphics software and engineering automation guided by intelligent systems, we want to hear from you. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Match this job to your CV

ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.

Check my match →

Similar open roles

Need answers during your interview? Try Live Sarthi.

Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.

Try Live Sarthi free →

A Windows app, from the same team as ApplySarthi.

Listed on workday · posted 2026-10-03. ApplySarthi collects openings and links to application pages; the role is advertised by Nvidia, not by us.