Graphics Tools Software Engineer Intern - 2025

3 Days 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

Bloober Team - Senior Animation Programmer

Bloober Team

Lesser Poland Voivodeship, Poland (Remote)
3 Months ago
Zazz - Java Developer

Zazz

(Remote)
2 Months ago
Canva - Backend Software Engineer - Internationalization

Canva

Beijing, Beijing, China (Remote)
3 Weeks ago
GoTo Group - Head of Engineering - Transport

GoTo Group

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Virtuos - Lead Unreal Engine Developer

Virtuos

Ukraine (Hybrid)
1 Week ago
NVIDIA - Senior Generalist Software Engineer -- Omniverse

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
1 Month ago
Genies - Lead Applied ML Engineer, Real-time 3D Asset Optimization

Genies

Los Angeles, California, United States (On-Site)
1 Month ago
NVIDIA - Senior Generalist Software Engineer -- Omniverse

NVIDIA

Taipei City, Taiwan (On-Site)
3 Months ago
Haptic - Senior Graphics Engineer

Haptic

Paris, Île-de-France, France (Remote)
3 Months ago
Light Speed Studios - Lead Graphics Engineer

Light Speed Studios

Irvine, California, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Equivalent Jobs - C++ SOFTWARE ENGINEER (MARKET DATA)

Equivalent Jobs

(Remote)
5 Months ago
Virtuos - Lead Unreal Engine Developer

Virtuos

Ukraine (Hybrid)
1 Week ago
Canva - Senior Platform Engineer - Workload Integration

Canva

Surry Hills, New South Wales, Australia (Remote)
1 Month ago
Meta - Software Engineer, iOS

Meta

Boston, Massachusetts, United States (On-Site)
5 Months ago
31st Union - Core Engineer

31st Union

Valencia, Valencian Community, Spain (On-Site)
4 Months ago
QUANTIC DREAM - Engine Programmer

QUANTIC DREAM

Paris, Île-de-France, France (Hybrid)
3 Weeks ago
Epic Games - Principal Programmer, Horde

Epic Games

Cary, North Carolina, United States (On-Site)
2 Months ago
Canva - Senior Frontend Engineer - Canva Docs

Canva

Melbourne, Victoria, Australia (Remote)
3 Weeks ago
Ubisoft - Senior C++ Programmer - Machine Learning Content Creation Technology Group

Ubisoft

Montreal, Quebec, Canada (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

Razer - Lead Site Reliability Engineer

Razer

Shanghai, Shanghai, China (On-Site)
6 Months ago
NVIDIA - Software Engineering Intern, AI Engineering - 2025

NVIDIA

Shanghai, Shanghai, China (On-Site)
3 Months ago
Tencent - Senior UI Motion Designer for Global AAA Action Game

Tencent

Shenzhen, Guangdong Province, China (On-Site)
4 Months ago
Google - Market Employment Consultant

Google

Shanghai, Shanghai, China (On-Site)
2 Days ago
Riot Games - Principal Game Producer

Riot Games

Shanghai, Shanghai, China (On-Site)
1 Week ago
Kaiying Network - Unity3D Client Lead Programmer

Kaiying Network

Shanghai, Shanghai, China (On-Site)
1 Week ago
NVIDIA - Solution Architect - CSP Cloud

NVIDIA

Beijing, Beijing, China (On-Site)
3 Months ago
Light Speed Studios - Senior 3D Character Designer

Light Speed Studios

Shenzhen, Guangdong Province, China (On-Site)
2 Hours ago
Canva - Frontend Software Engineer - Internationalization

Canva

Beijing, Beijing, China (Remote)
1 Month ago
Google - Account Manager, Gaming, Large Customer Sales

Google

Shanghai, Shanghai, China (On-Site)
4 Days ago

Get notifed when new similar jobs are uploaded

Graphics Engineer Jobs

Sports Interactive - Senior Software Engineer (Graphics)

Sports Interactive

London, England, United Kingdom (Hybrid)
2 Months ago
NVIDIA - GPU Kernel Software Engineering Intern - 2025

NVIDIA

Shanghai, Shanghai, China (On-Site)
3 Months ago
PlayStation Global - Machine Learning Engineer for Game Technology

PlayStation Global

Aliso Viejo, California, United States (On-Site)
9 Months ago
SEGA - Senior Software Engineer (Graphics)

SEGA

England, United Kingdom (Hybrid)
1 Month ago
ByteDance - Software Engineer Graduate (Unity Engine - PICO)

ByteDance

San Jose, California, United States (On-Site)
5 Days ago
Google - Senior Software Engineer, Pixel Graphics, GPU Software

Google

London, England, United Kingdom (On-Site)
4 Days ago
NVIDIA - GPU C++ Modeling Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Weeks ago
Limbic Entertainment - Graphics Programmer

Limbic Entertainment

Langen, Hessen, Germany (On-Site)
8 Months ago
Wargaming - Render Engineer (Unannounced project)

Wargaming

Belgrade, Serbia (On-Site)
5 Months ago
Rockstar Games - Graphics Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
3 Weeks 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.

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Hyderabad, Telangana, India (On-Site)

Pune, Maharashtra, India (On-Site)

Pune, Maharashtra, India (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

Shenzhen, Guangdong Province, China (On-Site)

Taipei City, Taiwan (On-Site)

California, United States (Remote)

Yokne'am Illit, North District, Israel (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