Graphics Tools Software Engineer Intern - 2025

1 Week 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

Canva - Senior Frontend Engineer - Organising Content

Canva

Brisbane, Queensland, Australia (Remote)
4 Weeks ago
Canva - Backend Software Engineer (Java) - User Product

Canva

Sydney, New South Wales, Australia (Remote)
3 Months ago
Haptic - Senior Backend Engineer

Haptic

Paris, Île-de-France, France (Remote)
4 Months ago
Minecast - Principal Engineer - Threat Protection

Minecast

Bengaluru, Karnataka, India (On-Site)
5 Hours ago
NVIDIA - GPU C++ Modeling Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
4 Weeks ago
Wargaming - Render Engineer (Unannounced project)

Wargaming

Prague, Prague, Czechia (On-Site)
5 Months ago
Spatial Studio - Unity Gameplay Engineer

Spatial Studio

(Remote)
3 Months ago
Activision - Expert Software Engineer, Graphics

Activision

United States (Remote)
1 Month ago
Tencent - Senior Unreal Engine 5 Game Engine Developer

Tencent

Guangzhou, Guangdong Province, China (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Canva - Frontend Software Engineer

Canva

Surry Hills, New South Wales, Australia (Remote)
1 Month ago
Activision - Expert Software Engineer, Graphics

Activision

California, United States (Remote)
1 Month ago
Canva - Backend Software Engineer - Gen AI, Design Generation Experience

Canva

Melbourne, Victoria, Australia (Remote)
4 Weeks ago
Nexon America - Senior Gameplay Engineer

Nexon America

El Segundo, California, United States (Hybrid)
1 Day ago
Alp Consulting  - Audio Multimedia

Alp Consulting

Karnataka, India (On-Site)
8 Months ago
Epic Games - Principal Programmer, Horde

Epic Games

Cary, North Carolina, United States (On-Site)
2 Months ago
Epic Games - Principal Programmer, Horde

Epic Games

United States (On-Site)
2 Months ago
Minecast - Senior Software Engineer - Threat Protection

Minecast

Bengaluru, Karnataka, India (On-Site)
5 Hours ago
Ciklum - Expert Android Developer

Ciklum

Chennai, Tamil Nadu, India (Hybrid)
7 Months ago
Scorewarrior - Core Team C++ Architect

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

Google - Account Manager, Gaming, Large Customer Sales

Google

Shanghai, Shanghai, China (On-Site)
1 Week ago
Tencent - Social Media Content Operator - PUBG Mobile Esports

Tencent

Shenzhen, Guangdong Province, China (On-Site)
2 Months ago
Outfit 7 - Junior QA Engineer I

Outfit 7

Shanghai, China (Hybrid)
1 Day ago
Tencent - Sr. Workday Business System Analyst

Tencent

Shanghai, Shanghai, China (On-Site)
1 Month ago
Google - Product Marketing Manager, Ads Marketing

Google

Shanghai, Shanghai, China (On-Site)
2 Days ago
Sony Music Career - (Assistant) Manager, Insights Data & Analysis

Sony Music Career

Beijing, China (On-Site)
22 Hours ago
Tencent - Overseas Anime Game Community User Operator

Tencent

Shanghai, Shanghai, China (On-Site)
2 Months ago
In mobi - Search Engine Marketing Manager - Microsoft Advertising

In mobi

Beijing, China (On-Site)
1 Day ago
Mattel  Inc  - Manufacturing Engineer

Mattel Inc

Dongguan, Guangdong Province, China (On-Site)
5 Months ago
Cadence - Principal Software Engineer

Cadence

Shanghai, Shanghai, China (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Graphics Engineer Jobs

PlayStation Global - Machine Learning Engineer for Game Technology

PlayStation Global

Aliso Viejo, California, United States (On-Site)
9 Months ago
Reality Games - Technical Artist for Mobile Game

Reality Games

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
4 Months ago
Cloud Imperium Games - Senior Graphics Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
10 Months ago
Genies - Senior Engineer, Core Systems

Genies

Los Angeles, California, United States (On-Site)
1 Month ago
NVIDIA - System Software Engineer - GPU

NVIDIA

Santa Clara, California, United States (On-Site)
2 Weeks ago
Nintendo - CONTRACT - Software Engineer (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
5 Months ago
Google - Software Engineer III, Pixel GPU

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
Nintendo - Senior Software Engineer

Nintendo

Redmond, Washington, United States (On-Site)
2 Weeks ago
SKYDANCE - Senior Graphics Engineer II

SKYDANCE

Santa Monica, California, United States (Hybrid)
1 Month ago
Google - Software Engineer, Android Graphics

Google

Mountain View, California, United States (On-Site)
2 Days 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)

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 (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

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