Graphics Tools Software Engineer Intern - 2025

1 Month ago • Upto 1 Years • Graphics Engineer

Job Summary

Job Description

NVIDIA seeks a Graphics Tools Software Engineer Intern to design and implement features for next-generation developer tools. The intern will create tools enabling developers to optimize graphics applications for NVIDIA GPUs, writing efficient, maintainable, and well-documented code. Responsibilities include task prioritization, peer reviews, technology discussions, documentation, and collaboration with QA. Ideal candidates possess strong C++ skills, experience with graphics APIs (Direct3D, OpenGL, Vulkan), and a deep understanding of 3D graphics and GPU architectures. The role involves working in a fast-paced, agile environment and contributing to the improvement of developer experience.
Must have:
  • BS/MS in EE, CE, or CS
  • Excellent C++ programming skills
  • Proficient in at least one graphics API
  • Teamwork and communication skills
  • Effective task estimation
Good to have:
  • Knowledge of 3D Graphics Algorithms and GPU Architectures
  • Heterogeneous computing, multithreading expertise
  • GPU low-level performance tuning/optimization experience
  • Understanding of User Experience (UX) design and Qt framework

Job Details

NVIDIA is the world leader in GPU computing. We are passionate about four markets: Gaming, Automotive, Enterprise Graphics, networking, and HPC/Cloud Datacenters; in addition to our traditional OEM business. We are well positioned as the ‘AI Computing Company’, and our GPUs are the brains powering modern Deep Learning software frameworks, accelerated analytics, big data, modern data centers, smart cities, and driving autonomous vehicles. We have some of the most experienced and dedicated individuals on our team. If you're talented, bright driven, and if working with smart technical people across countries sounds interesting, this job is for you.

Are you passionate about 3D graphics and low-level, close to the hardware programming? Have you ever dreamed of helping developers bring their video games to life? Do you want to work with a fast, agile, and experienced team? Are you ready to move at the speed of light? NVIDIA is looking to hire a deeply technical, creative and hands-on Graphics Tools Software Engineer Intern to pioneer the next generation of NVIDIA Graphics Developer Tools that will enable developers worldwide to harness the full power of NVIDIA GPUs. We are looking for someone with deep driver/system software knowledge to help us create the best possible experience for graphics programmers seeking to debug, profile and optimize their graphics code.

What you'll be doing:

As a valued member of the team, you will be involved in the technical design and implementation of numerous features working in an agile environment. In this role you can expect to:

  • Create developer tools features for NVIDIA GPUs that enables developers to quickly iterate on optimizations to build fast graphics applications.

  • Write fast, effective, maintainable, reliable and well documented code.

  • Effectively estimate and prioritize tasks in order to build a realistic delivery schedule.

  • Provide peer reviews to other engineers including feedback on performance, scalability and correctness.

  • Drive technology discussions and provide valuable feedback about the architecture as a domain expert.

  • Document requirements and designs, and review documents with stakeholders.

  • Demonstrate growth in technical and non-technical abilities.

  • Meet with the QA Department to develop a test plan for new features.

What we need to see:

  • BS or MS degree in one of the areas of Electrical Engineering, Computer Engineering, Computer Science (or equivalent experience).

  • Excellent C++ programming skills and ability to articulate key aspects of Object-Oriented Programming.

  • Proficient in at least one graphics programming API such as Direct3D, OpenGL and Vulkan.

  • Able to work effectively with a team of engineers in a fast paced and dynamic environment.

  • Excellent written and verbal communication skills.

  • Able to estimate effectively to ensure delivery of software on time.

Ways to stand out from the crowd:

  • Knowledge of 3D Graphics Algorithms and GPU Architectures.

  • Strong grasp of heterogeneous computing, multithreading and a deep understanding of streaming multiprocessors, warp scheduling etc...

  • Experience with GPU low-level performance tuning/optimization, including profiling and debugging.

  • Solid understanding of User Experience (UX) design, GUI development and the Qt framework is a huge plus.

NVIDIA is widely considered to be one of the technology world’s most desirable employers with some of the most forward-thinking and hardworking people in the world working here.

If you're highly technical and enthusiastic about 3D Graphics, we want to hear from you! For two decades, we have pioneered visual computing, the art and science of computer graphics. With our invention of the GPU - the engine of modern visual computing - the field has expanded to encompass video games, movie production, product design, medical diagnosis and scientific research. Today, we stand at the beginning of the next era, the AI computing era, ignited by a new computing model, GPU deep learning.

NVIDIA is committed to fostering a diverse 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.

Similar Jobs

Springer Group - AI Engineering Manager

Springer Group

Groningen, Groningen, Netherlands (On-Site)
1 Week ago
Snyk - Senior Software Engineer

Snyk

Bucharest, Bucharest, Romania (Hybrid)
2 Weeks ago
NVIDIA - Senior Developer Technology Engineer, Public Sector

NVIDIA

Washington, District Of Columbia, United States (Remote)
2 Months ago
bytedance - Research Engineer / Scientist - AI for Databases

bytedance

Seattle, Washington, United States (On-Site)
1 Month ago
Tencent - Game AI Product Management Intern

Tencent

Auckland, Auckland, New Zealand (On-Site)
2 Months ago
Light Speed Studios - Lead Graphics Engineer

Light Speed Studios

Irvine, California, United States (On-Site)
6 Months ago
Spatial Studio - Unity Gameplay Engineer

Spatial Studio

(Remote)
5 Months ago
Ember Lab - Graphics Programmer

Ember Lab

California, United States (Hybrid)
1 Month ago
Blind Squirrel Games - Senior Graphics Engineer

Blind Squirrel Games

Austin, Texas, United States (Hybrid)
7 Months ago
Nintendo - Software Engineer (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
11 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

bytedance - Tech Lead, Large Language Models & Generative AI

bytedance

San Jose, California, United States (On-Site)
7 Months ago
Google - Software Engineer III, AI/ML, Core

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
GoDaddy - Senior Machine Learning Scientist

GoDaddy

India (Remote)
1 Week ago
Balbix - Director Platform/Backend Engineering

Balbix

Bengaluru, Karnataka, India (On-Site)
7 Months ago
caliogo - Software Architect

caliogo

Hyderabad, Telangana, India (On-Site)
2 Months ago
NVIDIA - DFX Software Engineer (RDSS Intern)

NVIDIA

Taipei City, Taiwan (On-Site)
4 Months ago
bytedance - CPU Optimization Architect

bytedance

San Jose, California, United States (On-Site)
7 Months ago
Fluxon - Staff Software Engineer

Fluxon

Hyderabad, Telangana, India (Remote)
1 Week ago
Google - Senior Staff Software Engineer, Google Cloud

Google

Pune, Maharashtra, India (On-Site)
1 Month ago
Google - Software Engineer III, Infrastructure, Platforms Infrastructure Engineering

Google

Kirkland, Washington, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

AFRY - Intern, Power & Renewables

AFRY

Beijing, China (On-Site)
2 Months ago
Tencent - PC Game Publishing Channel Promotion Manager (Domestic Market)

Tencent

Shenzhen, Guangdong Province, China (On-Site)
2 Months ago
NVIDIA - Senior AI Video Architecture Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
1 Month ago
Tencent - Game Data Analyst

Tencent

Shenzhen, Guangdong Province, China (On-Site)
3 Months ago
Tencent - Funcom - Senior Product Manager

Tencent - Funcom

Shenzhen, Guangdong Province, China (On-Site)
4 Days ago
NVIDIA - Silicon Performance, Power, and Binning Tools Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Months ago
Unity - Senior Client Partner, Supply

Unity

Beijing, China (On-Site)
1 Week ago
Google - Marketing Specialist, gReach Program for People with Disabilities

Google

Shanghai, Shanghai, China (On-Site)
1 Month ago
virtous games - Environment Concept Artist

virtous games

Xi'An, Shaanxi, China (On-Site)
1 Month ago
Philips - Senior Software Engineer

Philips

Shenyang, Liaoning, China (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Graphics Engineer Jobs

Activision - Expert Software Engineer, Graphics

Activision

Santa Monica, California, United States (Remote)
1 Month ago
bytedance - Software Engineer, Unity Engine and XR

bytedance

San Jose, California, United States (On-Site)
2 Months ago
Nintendo - CONTRACT - Software Engineer - Multimedia Technology (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
6 Months ago
Nintendo - Software Engineer (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
11 Months ago
Nintendo - CONTRACT - Embedded Engineer, Display (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
6 Months ago
Blind Squirrel Games - Senior Graphics Engineer

Blind Squirrel Games

California, United States (Remote)
2 Months ago
Spatial Studio - Unity Gameplay Engineer

Spatial Studio

(Remote)
5 Months ago
NVIDIA - Senior GPU Architect

NVIDIA

Santa Clara, California, United States (On-Site)
4 Months ago
Light Speed Studios - Lead Graphics Engineer

Light Speed Studios

California, United States (On-Site)
3 Months ago
PlayStation Global - Lead Engineer, Mobile Performance

PlayStation Global

London, England, United Kingdom (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.

Santa Clara, California, United States (On-Site)

Massachusetts, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Texas, United States (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

Pune, Maharashtra, India (On-Site)

Taipei City, Taiwan (On-Site)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug