System Software Engineer, GPU Tools Development

3 Weeks ago • 4 Years + • Research & Development

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

Info Stretch - Engineer II

Info Stretch

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Focus Entertainment - Group IT Director

Focus Entertainment

Île-de-France, France (Hybrid)
1 Month ago
Extreme Network - SR SW SYSTEMS ENGINEER 9727- Layer2/Layer3 Protocol Developer

Extreme Network

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Luxoft - Senior React Developer

Luxoft

Ukrainka, Kyiv Oblast, Ukraine (Remote)
4 Months ago
ByteDance - Software Engineer, Multi Cloud CDN - San Jose / Seattle / Boston

ByteDance

Boston, Massachusetts, United States (On-Site)
4 Months ago
Krafton  - [인조이스튜디오(신규 자회사)] Sr. Technical Artist (8년 이상)

Krafton

Seoul, South Korea (On-Site)
4 Months ago
NVIDIA - Senior Deep Learning Engineer

NVIDIA

Redmond, Washington, United States (On-Site)
1 Month ago
Krafton  - 3D Character Modeler

Krafton

(On-Site)
2 Weeks ago
Riot Games - Manager, Software Engineering - Payments

Riot Games

Los Angeles, California, United States (On-Site)
2 Weeks ago
NVIDIA - Senior Mixed Signal Circuit Design Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Kolibri Games - DevOps Engineer

Kolibri Games

Berlin, Berlin, Germany (Hybrid)
1 Month ago
Tesla - Software Validation Engineer, Service Engineering

Tesla

North Holland, Netherlands (On-Site)
2 Months ago
altoros - DevOps Engineer

altoros

(Remote)
23 Hours ago
Google - Cloud Technical Solutions Engineer, Workspace

Google

Tokyo, Japan (On-Site)
1 Week ago
NVIDIA - Senior Software Engineer, Infrastructure

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
PwC - Cybersecurity Threat & Vulnerability | Manager | Cyber Security | Technology Consulting

PwC

Dublin, County Dublin, Ireland (On-Site)
6 Months ago
Crytek - Senior Site Reliability Engineer

Crytek

Frankfurt, Hessen, Germany (Remote)
7 Months ago
ByteDance - ISP/Display Firmware Prototype Engineer

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Thales - Solution Architect

Thales

Rungis, Île-de-France, France (On-Site)
18 Hours ago
ION - Trading Systems Engineer - 9320

ION

London, England, United Kingdom (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Axi - Product Manager - Trading Platforms

Axi

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Nagarro - Senior Staff Engineer, Data Science

Nagarro

India (Remote)
6 Months ago
Garena - Accountant

Garena

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Hitachi - CE Developers-Jul-2024

Hitachi

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Mindtickle - Lead Product Designer

Mindtickle

Pune, Maharashtra, India (Hybrid)
1 Month ago
AeraTechnology - Solution Architect (Supply chain)

AeraTechnology

Pune, Maharashtra, India (Hybrid)
2 Months ago
Google - Technical Solutions Engineer, Infrastructure Compute

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
PwC - IN-Manager_ Finance Transformation_FE_Advisory_Mumbai

PwC

Mumbai, Maharashtra, India (On-Site)
7 Months ago
Google - Process Excellence Consultant

Google

Gurugram, Haryana, India (On-Site)
1 Week ago
Survay Monkey - Senior Software Engineer I [Backend]

Survay Monkey

Bengaluru, Karnataka, India (Hybrid)
8 Hours ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Riot Games - Senior Software Engineer - League Studios, Hextech Engine, Player Experience

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
NVIDIA - CAD Engineer

NVIDIA

Bengaluru, Karnataka, India (On-Site)
1 Month ago
NVIDIA - Principal Software Program Manager

NVIDIA

Santa Clara, California, United States (On-Site)
2 Weeks ago
The Walt Disney Company - Software Engineer, Platform

The Walt Disney Company

California, United States (On-Site)
1 Month ago
Google - Research Scientist, Paradigms of Intelligence

Google

Zürich, Zurich, Switzerland (On-Site)
2 Weeks ago
Tesla - Senior Power Electronics Engineer

Tesla

Baden-Württemberg, Germany (On-Site)
2 Months ago
NVIDIA - Senior Field Applications Engineer

NVIDIA

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Google - Software Engineering Manager, Black Community Inclusion

Google

Belo Horizonte, State Of Minas Gerais, Brazil (On-Site)
5 Months ago
ByteDance - Software Engineer, Architecture and Infrastructure

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Krafton  - HRD Specialist (2+ years experience / Contract)

Krafton

Seoul, South Korea (On-Site)
1 Month 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