Graphics Tools Software Engineer Intern - 2025

2 Months ago • Upto 1 Years • Game Engine

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

Putnam - Principal, Value Communications (HTA and Market Access)

Putnam

Kraków, Lesser Poland Voivodeship, Poland (Hybrid)
1 Month ago
Epic Games - Senior Character Artist

Epic Games

Cary, North Carolina, United States (On-Site)
2 Months ago
Applied materials  - Software Engineer - Java Lead

Applied materials

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Unity - Director, Associate General Counsel, Corporate and Securities

Unity

United States (Remote)
2 Months ago
Simcorp - Senior Business Consultant (Regulatory Reporting)

Simcorp

Manila, Metro Manila, Philippines (Hybrid)
1 Month ago
keen software houses - Senior Engine Programmer

keen software houses

Prague, Prague, Czechia (Remote)
3 Weeks ago
Rocket studio - Unity Developer (Intern)

Rocket studio

Hanoi, Hanoi, Vietnam (On-Site)
1 Month ago
plarium - Unity Developer (Battle team)

plarium

Lviv, Lviv Oblast, Ukraine (On-Site)
1 Month ago
superbloom games - Senior Unity Engineer

superbloom games

(Remote)
5 Months ago
Hologate  - Unreal Engine Developer (C++)

Hologate

Munich, Bavaria, Germany (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Qualcomm - Senior Product Manager

Qualcomm

San Diego, California, United States (On-Site)
2 Months ago
Reddit - Senior iOS Software Engineer

Reddit

Dublin, County Dublin, Ireland (On-Site)
1 Month ago
Vimeo - Associate Commercial Counsel

Vimeo

New York, United States (Remote)
2 Months ago
PwC - Regional Sourcing Senior Associate

PwC

Makati City, Metro Manila, Philippines (On-Site)
9 Months ago
Brillio - Technical Business Analyst/Product Owner

Brillio

Edison, New Jersey, United States (Remote)
2 Weeks ago
CD PROJEKT RED - Senior Gameplay Animator, Locomotion

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Interface AI - Software Engineer I

Interface AI

San Francisco, California, United States (Hybrid)
2 Weeks ago
Triple dot studios - Accounts Payable Manager

Triple dot studios

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Weeks ago
Tencent - Strategic Investment Manager - AI+Game Tech

Tencent

Shenzhen, Guangdong Province, China (On-Site)
2 Months ago
Cubic corporation - Senior Employee Relations Specialist

Cubic corporation

Sydney, New South Wales, Australia (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

Lilith games - Senior 3D Special Effects Artist (Timeline)

Lilith games

Shanghai, China (On-Site)
3 Weeks ago
Paper Stacking games - Rendering TA

Paper Stacking games

Shanghai, China (On-Site)
3 Weeks ago
Qualcomm - Validation Engineer (Embedded SOC Driver)

Qualcomm

Shanghai, China (On-Site)
4 Weeks ago
Paper Stacking games - Senior Development Engineer - iOS

Paper Stacking games

Shanghai, China (On-Site)
3 Weeks ago
Tencent - Game Operations (Data Analysis) --PUBGM Eastern Europe

Tencent

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Kaiying Network - Unity3D Client Lead Programmer

Kaiying Network

Shanghai, Shanghai, China (On-Site)
2 Months ago
MY.GAMES - QA Engineer

MY.GAMES

China (Remote)
2 Months ago
virtous games - 3D Environment Artist

virtous games

Shanghai, China (On-Site)
3 Weeks ago
sony global (Games) - Medical Salesman

sony global (Games)

Shanghai, China (On-Site)
1 Month ago
Philips - Executive Recruiter Greater China

Philips

Shanghai, China (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Ubisoft - Site Reliability Engineer [Game Security]

Ubisoft

Düsseldorf, North Rhine-Westphalia, Germany (Hybrid)
1 Month ago
buffalo buffalo  - Senior Unity Developer

buffalo buffalo

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
Realworld one - Senior Unreal Engine Tools Engineer

Realworld one

Germany (Hybrid)
1 Month ago
X Studios,  Inc  - Engineer, Unity

X Studios, Inc

Winter Park, Florida, United States (On-Site)
11 Months ago
Gamomat - Junior Software Engineer – Game Development

Gamomat

Berlin, Berlin, Germany (Hybrid)
1 Month ago
Epic Games - Senior Engine Programmer, Framework

Epic Games

Cary, North Carolina, United States (On-Site)
6 Months ago
Nexters - Senior Unity Developer (Creative Team)

Nexters

Cyprus (Remote)
4 Months ago
MAG Interactive - Senior Unity Developer

MAG Interactive

Stockholm, Stockholm County, Sweden (Hybrid)
2 Months ago
Crunchyroll - Software Development Engineer in Test III, Game Consoles

Crunchyroll

Mexico City, Mexico City, Mexico (On-Site)
4 Months ago
Epoch Games - Unreal Engine C++ Programmer

Epoch Games

Winston-Salem, North Carolina, United States (Remote)
1 Year 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)

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)

Beijing, Beijing, China (On-Site)

Santa Clara, California, United States (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