System Software Engineering Intern, GPU

3 Months ago • Upto 1 Years • Research & Development

Job Summary

Job Description

NVIDIA seeks an enthusiastic intern for its GPU System Software team. The intern will design key aspects of production and next-gen GPU kernel drivers, tools, and system software. Responsibilities include enhancing and developing GPU chip features and tools, refactoring code to improve efficiency and modularity, and collaborating with hardware and software engineers to design, develop, and debug features for GPUs and mobile system-on-chip (SoC) devices. The ideal candidate will have strong C/C++ programming skills, low-level driver experience, and familiarity with computer system architecture. Experience with Linux, Android, Chrome, or Windows kernels is a plus.
Must have:
  • BS/MS/PhD in CS or related field
  • Significant software development experience
  • Excellent C/C++ programming
  • Low-level driver experience
  • System-level debugging
Good to have:
  • Windows/System Programming
  • Compiler techniques
  • Large-scale code refactoring
  • Embedded system SW concepts
  • Open-Source Project experience
Perks:
  • Competitive salary
  • Generous benefits package

Job Details

NVIDIA is looking for an enthusiastic intern in system software development to join the GPU System Software team. You will design key aspects of our production or next-gen GPU kernel drivers, tools, and system SW. You should demonstrate the ability to excel in an environment with complex software and hardware designs.

What you’ll be doing:

  • You'd work with our GPU chips fellow SW engineers to enhance and develop our GPU chips Features and Tools for production use and next-gen GPUs use.

  • You'd refactor code to take advantage of NV's good frameworks to reduce complexity, improve consistency and modularity for all NV's GPU chips use.

  • You'd work closely with both hardware engineers and other system software engineers to design, develop, and debug features for our GPUs and mobile system-on-chip (SOC) devices.

What we need to see:

  • Currently pursuing BS, MS or PhD in Computer Science or a closely related field at a university.

  • Experience with significant software development.

  • Demonstrate a hand on technical background; excellent C programming, C++, Perl/Python, and low-level driver experience.

  • You are an asset if you have familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc).

  • Kernel experience with Linux, Android, Chrome, or Windows systems.

  • Experience with complex system-level debugging is invaluable.

Ways to stand out from the crowd:

  • Understanding of Windows/System Programming/Compiler techniques.

  • Experience on big complex system-level SW build flow/maintenance/Open-Source Project.

  • Familiarity with large scale code refactoring

  • Experience with embedded system SW concepts, e.g.: RTOS and overlay programming models.

With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the most desirable employers in the world. We have some of the most brilliant and talented people in the world working for us. If you are creative, autonomous and love a challenge, 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.

Similar Jobs

Bohemia Interactive - Engine Render Programmer Prague/Brno

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
5 Months ago
Meta - Research Scientist Intern, Machine Perception for Input and Interaction (PhD)

Meta

Sausalito, California, United States (On-Site)
5 Months ago
Larian Studios - Graphics Programmer

Larian Studios

Dublin, County Dublin, Ireland (On-Site)
7 Months ago
Tencent - Lead Engine Systems Engineer

Tencent

Irvine, California, United States (On-Site)
7 Months ago
Google - Software Developer Intern, PhD, Summer 2025

Google

Waterloo, Ontario, Canada (On-Site)
5 Months ago
Every matrix - Group Architect

Every matrix

Bucharest, Bucharest, Romania (Hybrid)
3 Months ago
NVIDIA - Senior Firmware Design Engineer

NVIDIA

Yokne'am Illit, North District, Israel (Hybrid)
3 Months ago
Pattern® - Senior Software Engineer - frontend

Pattern®

Pune, Maharashtra, India (On-Site)
7 Months ago
Krafton  - PUBG Mobile Marketing Manager (8+ years experience)

Krafton

Seoul, South Korea (On-Site)
1 Month ago
NVIDIA - Senior System Software Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Tech Lead Manager - Code AI

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Samsung Semiconductor - Staff DevOps Engineer

Samsung Semiconductor

San Jose, California, United States (Hybrid)
2 Months ago
Meta - Data Engineer, Product Analytics

Meta

Los Angeles, California, United States (On-Site)
5 Months ago
ION - Senior Technical Consultant - Endur

ION

New York, New York, United States (On-Site)
6 Months ago
Power Integrations - Senior Test Engineer

Power Integrations

Pasig, Metro Manila, Philippines (On-Site)
6 Months ago
Ludeo - Streaming Engineer C++

Ludeo

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago
Trend Micro - (Sr.) Software Engineer in Linux

Trend Micro

Taipei City, Taiwan (On-Site)
6 Months ago
Rockstar Games - Associate QA Tester: Online Services (Night Shift)

Rockstar Games

Lincoln, England, United Kingdom (On-Site)
2 Months ago
Meta - Network Production Engineer

Meta

Dublin, County Dublin, Ireland (On-Site)
5 Months ago
NVIDIA - Senior Solutions Architect, Omniverse Platform

NVIDIA

Beijing, Beijing, China (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Taipei City, Taiwan

Trend Micro - (Sr.) Software Engineer in Linux

Trend Micro

Taipei City, Taiwan (On-Site)
6 Months ago
Appier - Account Manager

Appier

Taipei City, Taiwan (On-Site)
5 Months ago
Garena - Garena - Unity Game Programmer

Garena

Taipei City, Taiwan (On-Site)
3 Months ago
NVIDIA - Senior Performance Software Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
3 Months ago
Garena - Garena - Backend Engineer

Garena

Taipei City, Taiwan (On-Site)
6 Months ago
NVIDIA - Senior Memory Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
Rivos - Logic Equivalence Check (LEC) Engineer

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
6 Months ago
Garena - Garena - Data Warehouse Engineer

Garena

Taipei City, Taiwan (On-Site)
3 Months ago
Rivos - Silicon Engineering Program Manager - Full Time

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
6 Months ago
Appier - Senior UI Designer

Appier

Taipei City, Taiwan (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

ByteDance - Student Researcher (Doubao (Seed) - Machine Learning System) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Riot Games - Senior Software Engineer Frontend - Monetisation, League of Legends

Riot Games

Dublin, County Dublin, Ireland (On-Site)
8 Months ago
Cadence - Principal Cloud Engineer

Cadence

Noida, Uttar Pradesh, India (On-Site)
6 Months ago
NVIDIA - Datacenter GPU Power Architect - New College Grad 2025

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
Meta - ML Silicon Performance Architect

Meta

Redmond, Washington, United States (On-Site)
5 Months ago
ByteDance - Linux System Engineer

ByteDance

London, England, United Kingdom (On-Site)
3 Months ago
NVIDIA - HPC Operations Manager – Hardware Engineering

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
Tesla - Mechanical Assembly Team Lead

Tesla

Rhineland-Palatinate, Germany (On-Site)
2 Months ago
ByteDance - Research Scientist in Computational Biology

ByteDance

Seattle, Washington, United States (On-Site)
2 Months 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.

Seoul, South Korea (Hybrid)

Yokne'am Illit, North District, Israel (Hybrid)

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

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

Santa Clara, California, United States (Hybrid)

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

California, United States (Hybrid)

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