System Software Engineer, GPU Tools Development

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

Google - Early Career Software Engineer, People with Disabilities

Google

State Of Minas Gerais, Brazil (On-Site)
1 Month ago
Ghost Ship Games - Tech & Tools Developer

Ghost Ship Games

Copenhagen, Denmark (Hybrid)
3 Weeks ago
Plummy games - Senior Gameplay С++ Developer

Plummy games

Chișinău, Chisinau, Moldova (Remote)
2 Months ago
Epic Games - Gameplay Programmer

Epic Games

(On-Site)
1 Month ago
Playrix - Senior Technical Designer

Playrix

Serbia (Remote)
3 Months ago
Zuru - Sr. Python Developer

Zuru

Kolkata, West Bengal, India (On-Site)
4 Months ago
Virtuos - QA Lead

Virtuos

China (On-Site)
2 Months ago
NAH.io - Software Engineer (Embedded Systems / Firmware)

NAH.io

Hong Kong (On-Site)
4 Months ago
Google - Student Researcher, BS/MS, Winter/Summer 2025

Google

Montreal, Quebec, Canada (On-Site)
3 Months ago
Riot Games - Senior Game Product Manager, Social Systems - 2XKO

Riot Games

Dublin, County Dublin, Ireland (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Match Group - Machine Learning Engineer

Match Group

New York, New York, United States (Hybrid)
4 Months ago
Sigma Software - Principal/Architect Software Engineer (AdTech Unit)

Sigma Software

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago
Epic Games - Programmeur sénior de moteurs, Fortnite Tech

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Epic Games - Senior Physics Gameplay Engineer, LEGO Fortnite

Epic Games

United States (On-Site)
1 Month ago
Future Colossal - Freelance Creative Technologist - Bench

Future Colossal

New York, New York, United States (On-Site)
7 Months ago
Microsoft - Research Intern - Agent Systems for AI Infrastructure

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
King - 2025 Summer Internship - Developer Intern

King

Barcelona, Catalonia, Spain (On-Site)
2 Weeks ago
ByteDance - Experienced Technical Lead - Edge Cloud Infrastructure - San Jose / Seattle / Boston

ByteDance

Boston, Massachusetts, United States (On-Site)
3 Months ago
Epic Games - Senior Engineer, Patching

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Syniverse - QA Automation Engineer

Syniverse

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
CloudHire - Full Stack Developer - React and Node

CloudHire

India (Remote)
4 Months ago
Unitile - Autocad Draughtsman

Unitile

Mumbai, Maharashtra, India (On-Site)
5 Months ago
Gunjan App Studios - Kids Learning Analyst

Gunjan App Studios

Kolkata, West Bengal, India (On-Site)
3 Months ago
Deltatech Gaming  - Senior Frontend Developer (Angular)

Deltatech Gaming

Gurugram, Haryana, India (On-Site)
4 Months ago
Wind River Systems - Senior Test Framework Engineer – Embedded Software

Wind River Systems

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Trek - Digital Marketing Coordinator

Trek

Haryana, India (On-Site)
2 Weeks ago
Kaseya - GRC Analyst

Kaseya

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Paytm - Key Account Manager / Senior Key Account Manager  Chandigarh

Paytm

Chandigarh, Punjab, India (On-Site)
2 Months ago
SparkCognition - Software Engineer (Scala_Backend)

SparkCognition

Bengaluru, Karnataka, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Ubisoft - Tools Programmer

Ubisoft

Shanghai, Shanghai, China (On-Site)
2 Months ago
NVIDIA - CAD Layout Design Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
NVIDIA - Senior Observability Architect, AI and HPC

NVIDIA

Santa Clara, California, United States (On-Site)
1 Week ago
NVIDIA - Verification Engineer, SOC-V

NVIDIA

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Fluence - Chief Battery Energy Storage System (BESS) Engineer

Fluence

Houston, Texas, United States (Hybrid)
4 Months ago
Microsoft - Research Intern - Machine Learning and Optimization - Redmond

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Microsoft - Member of Technical Staff, AI - Pre-Training Platform

Microsoft

London, England, United Kingdom (On-Site)
1 Month ago
ByteDance - Research Scientist in ML Systems

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Riot Games - Lead Artist - League of Legends, Game Modes

Riot Games

Sydney, New South Wales, Australia (On-Site)
3 Months ago
Tencent - Game Research & Development Intern, Engine Research

Tencent

Palo Alto, California, 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.


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

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

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

United States (Remote)

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

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

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (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