System Software Engineer, GPU Tools Development

3 Months ago • 4 Years + • Research & Development

Job Summary

Job Description

NVIDIA seeks a System Software Engineer to design, implement, and debug next-generation GPU, SOC, and system simulation environments. This role involves creating core verification infrastructure for a full-system platform for discrete graphics and computing chips using object-oriented C++ and System-C. The engineer will model and verify large chips using a distributed computing environment, supporting architecture and engineering teams. Responsibilities include developing simulation environments, adding features before product implementation, and collaborating with architecture, hardware, and software teams to optimize NVIDIA chips throughout the development lifecycle.
Must have:
  • 4+ years of professional C++ programming
  • System-C simulation/modeling experience
  • Experience with Transaction Level Modeling (a plus)
  • Linux-based software development
  • Understanding of computer architecture
Good to have:
  • Verilog/SystemVerilog/RTL simulation experience
Perks:
  • Highly competitive salaries
  • Comprehensive benefits package

Job Details

NVIDIA has continuously reinvented itself. Our invention of the GPU sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. Today, research in artificial intelligence is booming worldwide, which calls for highly scalable and massively parallel computation horsepower that NVIDIA GPUs excel. NVIDIA is a “learning machine” that constantly evolves by adapting to new opportunities that are hard to solve, that only we can address, and that matter to the world. This is our life’s work , to amplify human creativity and intelligence. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join our diverse team and see how you can make a lasting impact on the world!

On this team, you will use your passion for software engineering to design, implement, and debug the next generation of our GPU, SOC, and system simulation environments. This position involves crafting the core verification infrastructure in the development of a full-system platform for discrete graphics and computing chips. This object-oriented C++ and System-C simulation infrastructure allows us to efficiently model and verify the world's largest chips using a sophisticated distributed- computing-based execution and triage environment. Come to NVIDIA and join our diverse, international, and fast-paced team to produce next-generation products following the highest production-quality standards.

What you will be doing:

  • In this position, you will develop the environments to model and simulate next-generation GPU and SoC systems, and add features long before they are built into a product or implemented in driver software. You will also support the architecture and engineering teams that use this environment. Bring your love for solving meaningful problems, as every day will be different!

  • You will work alongside colleagues from architecture, hardware, and software to unlock the functionality and performance of next-generation NVIDIA chips.

  • Our team participates in the entire chip development and release lifecycle, starting from the architectural specification through to verification, and finally to production

What we need to see:

  • Bachelors or Masters in computer science/computer engineering or equivalent experience

  • 4 or more years of professional object-oriented C++ programming and System-C simulation/modeling experience

  • Experience with Transaction Level Modeling a plus

  • Background with Verilog, System Verilog, or other forms of RTL simulation is a plus

  • Experience in software development lifecycle on Linux-based platforms preferred

  • Understanding of computer and memory system architecture

  • Excellent communication skills. We work with colleagues from around the world every day

NVIDIA offers highly competitive salaries and a comprehensive benefits package. We have some of the most talented and hard-working people in the world working for us and, due to unprecedented growth, our extraordinary engineering teams are growing fast. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.

#LI-Hybrid

Similar Jobs

Warhorse Studios - DevOps / C# Tools Programmer

Warhorse Studios

Prague, Prague, Czechia (On-Site)
1 Month ago
Paradox Interactive - Game Programmer

Paradox Interactive

Stockholm, Stockholm County, Sweden (On-Site)
3 Months ago
Epic Games - Mobile Platform Engineer (iOS)

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago
ByteDance - Software Development Engineer - Database NoSQL Graph - Seattle

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Flying Wild Hog - Lead Technical Artist

Flying Wild Hog

Brussels, Brussels, Belgium (Hybrid)
8 Months ago
Microsoft - Research Sciences Intern

Microsoft

Bengaluru, Karnataka, India (On-Site)
3 Months ago
NVIDIA - Senior Mask Layout Design Engineer

NVIDIA

Canada (On-Site)
3 Months ago
NVIDIA - Senior Software Engineer, VLSI Design Tools

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
ByteDance - Research Scientist, Applied GAI-Vision

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Rockstar Games - Associate Software Engineer C++

Rockstar Games

New York, New York, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Epic Games - Senior UI Programmer

Epic Games

Cary, North Carolina, United States (On-Site)
2 Months ago
ZeniMax Media - Gameplay Programmer

ZeniMax Media

Lyon, Auvergne-Rhône-Alpes, France (On-Site)
2 Months ago
NVIDIA - Solutions Architect, Financial Services

NVIDIA

New York, New York, United States (Remote)
3 Months ago
Tencent - Data Scientist Intern

Tencent

(On-Site)
4 Months ago
Activision - Associate Dev Support Engineer

Activision

London, England, United Kingdom (Hybrid)
4 Months ago
GIANTS Software - Tools Programmer

GIANTS Software

Schlieren, Zurich, Switzerland (On-Site)
3 Months ago
Salesforce - Salesforce AI Research Intern - Summer 2025

Salesforce

Palo Alto, California, United States (On-Site)
6 Months ago
Remedy Entertainment Plc - Development Manager Northlight

Remedy Entertainment Plc

Helsinki, Uusimaa, Finland (Hybrid)
2 Months ago
ByteDance - Research Scientist, Foundation Model, Speech Understanding

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Backbone - Lead Electrical Engineer

Backbone

Atherton, California, United States (Hybrid)
9 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Kwalee - Creative Producer

Kwalee

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Ubisoft - Game Designer

Ubisoft

Pune, Maharashtra, India (On-Site)
2 Months ago
Paytm - Engineering manager -  (C++, Embedded C)

Paytm

Noida, Uttar Pradesh, India (On-Site)
5 Months ago
Hike - Security Software Development Engineer

Hike

Delhi, India (Remote)
1 Month ago
Zuru - Senior Node JS Developer

Zuru

Ahmedabad, Gujarat, India (On-Site)
6 Months ago
Hitachi - DOTNET+React Developer

Hitachi

Pune, Maharashtra, India (On-Site)
6 Months ago
CloudHire - AWS Cloud Engineer

CloudHire

India (Remote)
6 Months ago
Paypal - Lead Software Engineer (JavaJ2EE)

Paypal

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Phantom FX - Mid Rigging Artist

Phantom FX

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Luxoft - Murex Front Office Support

Luxoft

Hyderabad, Telangana, India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior CPU Verification Engineer

NVIDIA

Hyderabad, Telangana, India (On-Site)
3 Months ago
NVIDIA - Senior Observability Engineer, AI and HPC

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
RoofStack - Senior Learning Specialist

RoofStack

İstanbul, İstanbul, Türkiye (Hybrid)
3 Months ago
ByteDance - Research Scientist in Foundation Model, Music Core Machine Learning Graduates - 2024 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
NVIDIA - Mixed Signal Circuit Design Intern - 2025

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 Months ago
NVIDIA - Design Engineer, Coherent High Speed Interconnect - New College Grad 2025

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
Riot Games - Technical Product Manager III - VALORANT, Cross-VALORANT Experience (XVX)

Riot Games

Dublin, County Dublin, Ireland (On-Site)
5 Months ago
NVIDIA - Senior Firmware Engineer - Embedded Controller

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
NVIDIA - Senior Software Developer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Playtika - R&D Team Leader

Playtika

Poland (Hybrid)
3 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.

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