System Software Engineer, GPU Tools Development

3 Months ago • 4 Years + • Game Engine

Job Summary

Job Description

As a System Software Engineer in GPU Tools Development at NVIDIA, you'll design, implement, and debug next-generation GPU, SOC, and system simulation environments. This involves creating core verification infrastructure for a full-system platform for discrete graphics and computing chips. You'll utilize object-oriented C++ and System-C to model and verify large-scale chips within a distributed computing environment. You'll collaborate with architecture, hardware, and software teams to unlock the performance of next-generation NVIDIA chips, participating in the entire chip development lifecycle from specification to production. Daily tasks will vary, requiring problem-solving skills and collaboration.
Must have:
  • 4+ years of professional C++ programming
  • System-C simulation/modeling experience
  • Experience with Transaction Level Modeling
  • Linux-based software development
  • Understanding of computer architecture
Good to have:
  • Verilog, SystemVerilog, or 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

Holospark - Gameplay Engineer

Holospark

Bellevue, Washington, United States (On-Site)
7 Months ago
hutch - Lead Game Designer

hutch

England, United Kingdom (Hybrid)
4 Months ago
gitlab - Senior Backend Engineer (Ruby on Rails)

gitlab

(Remote)
2 Months ago
Intel  - Undergrad Intern Sales and Marketing

Intel

Seoul, South Korea (On-Site)
1 Week ago
quience - Growth Marketing Strategy & Operations Manager

quience

United States (Remote)
3 Weeks ago
Pixle Pool - Experienced Unreal Engine/C++ Developer (2)

Pixle Pool

Sofia, Sofia City Province, Bulgaria (Remote)
1 Week ago
Jagex - Game Systems Engineer

Jagex

Cambridge, England, United Kingdom (Hybrid)
2 Months ago
Steel City Interactive - Lead Pipeline & Tools Engineer

Steel City Interactive

Sheffield, England, United Kingdom (Hybrid)
2 Months ago
bytedance - Technical Product Manager - Infra and Developer Tools

bytedance

San Jose, California, United States (On-Site)
4 Months ago
Estoty - Unity Developer (UA)

Estoty

Riga, Latvia (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Test Tropic - Quality Assurance Manager

Test Tropic

Barbados (On-Site)
1 Year ago
Ziff Davis - Director, Investor Relations

Ziff Davis

New York, United States (Remote)
1 Month ago
Passive Logic - Thermal Systems Digital Twin Engineer

Passive Logic

Holladay, Utah, United States (On-Site)
6 Months ago
Penumbrainc - Manufacturing Engineer I

Penumbrainc

Roseville, California, United States (On-Site)
3 Months ago
Zeeco, Inc. - Planning Engineer

Zeeco, Inc.

Dammam, Eastern Province, Saudi Arabia (On-Site)
1 Week ago
USE Insider - Customer Success Manager

USE Insider

Istanbul, İstanbul, Türkiye (Hybrid)
9 Months ago
Perplexity - Customer Support Associate - Consumer Billing

Perplexity

(Remote)
4 Weeks ago
Qualcomm - Engineer - Display

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Months ago
Aspire - FinCrime Analyst, Transaction Screening

Aspire

Gurugram, India (Hybrid)
2 Months ago
Qube Cinema - Volume Head – Virtual Production

Qube Cinema

Chennai, Tamil Nadu, India (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Square - Senior/Lead Engineer - Highways

Square

Bengaluru, Karnataka, India (Hybrid)
1 Week ago
Onehouse - Open Source Engineer

Onehouse

Bengaluru, Karnataka, India (Hybrid)
1 Year ago
extreme network - Manager of QA Engineering

extreme network

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
The Walt Disney Company - Layout Artist

The Walt Disney Company

Mumbai, Maharashtra, India (On-Site)
2 Weeks ago
Clearwater Analytics - Subject Matter Expert Reconciliation-L3

Clearwater Analytics

Mumbai, Maharashtra, India (On-Site)
1 Year ago
Wind River - Technical Leader - DO178 V&V

Wind River

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
upstox - Associate Manager - Legal

upstox

Mumbai, Maharashtra, India (On-Site)
2 Weeks ago
QS Quacquarelli Symonds  - IT Security Specialist

QS Quacquarelli Symonds

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Qube Cinema - Marketing Communications Manager

Qube Cinema

Chennai, Tamil Nadu, India (On-Site)
3 Weeks ago
Black Bery - QNX - Functional Safety Manager

Black Bery

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

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Riot Games - Staff Software Engineer, Game Build - Teamfight Tactics

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
Yggdrasil Sandbox - Unity Developer (B2B Agreement)

Yggdrasil Sandbox

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
2 Weeks ago
tale worlds - Software Engineer, Game Systems

tale worlds

Ankara, Ankara, Türkiye (Hybrid)
3 Months ago
moonmana - Unity Developer

moonmana

Gdańsk, Pomeranian Voivodeship, Poland (On-Site)
4 Weeks ago
IGG - Unity Programming Intern

IGG

Singapore (On-Site)
3 Months ago
Cygames - Game Engineer / Consumer / Tokyo

Cygames

Shibuya, Tokyo, Japan (On-Site)
3 Months ago
Maliyo Games - Unity Game Developer

Maliyo Games

Nigeria (On-Site)
8 Months ago
Vigaet - Internship - Unity VR Programmer

Vigaet

(On-Site)
9 Months ago
Justplay - (Senior) Unity Developer

Justplay

Grünwald, Bavaria, Germany (Hybrid)
2 Months ago
Wicresoft - unity开发【玩法】

Wicresoft

Shenzhen, Guangdong Province, China (On-Site)
12 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.

Taipei City, Taiwan (On-Site)

Beijing, Beijing, China (On-Site)

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

Santa Clara, California, United States (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

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

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

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

Dubai, Dubai, United Arab Emirates (On-Site)

Beijing, Beijing, China (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