System Software Engineer, GPU Tools Development

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

NCR Voyix - SAS - Sr Supervisor

NCR Voyix

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
6 Days ago
Hashone Careers - Cloud Engineer

Hashone Careers

Bengaluru, Karnataka, India (Remote)
6 Months ago
Palo Alto Networks - Principal DevOps Engineer (Cortex)

Palo Alto Networks

Santa Clara, California, United States (On-Site)
1 Month ago
DNEG - Pipeline TD

DNEG

Chennai, Tamil Nadu, India (On-Site)
7 Months ago
Anavation LLC - Cyber Defense Infrastructure Support Specialist

Anavation LLC

Huntsville, Alabama, United States (On-Site)
1 Month ago
Krafton - [Infra Div.] 취약점 진단 엔지니어 (3년 ~ 5년)

Krafton

Seoul, South Korea (On-Site)
5 Months ago
Microsoft - Research Intern - Quantum Computing

Microsoft

California, United States (On-Site)
1 Month ago
NVIDIA - System Products Memory Solutions Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Google - Lead CPU RTL Engineer, Silicon

Google

Poughkeepsie, New York, United States (On-Site)
5 Months ago
Power Integrations - Staff Automotive Reliability Engineer

Power Integrations

Penang, Malaysia (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

bosh group india - Applied Computer Vision Engineer- Automated Driving

bosh group india

Bengaluru, Karnataka, India (On-Site)
2 Months ago
luxsoft - Senior Angular Developer

luxsoft

Ukraine (Remote)
2 Weeks ago
Zenoti - Architect - Agentic AI/Python/Cloud/Architecture

Zenoti

Hyderabad, Telangana, India (On-Site)
1 Week ago
Wargaming - Infrastructure Engineer

Wargaming

Belgrade, Serbia (Hybrid)
1 Month ago
Google - Senior Software Developer, Google Kubernetes Engine, Anthos Networking

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Qualcomm - Senior Staff Engineer

Qualcomm

Timișoara, Timiș, Romania (On-Site)
2 Weeks ago
CloudLinux - Enterprise Sales Executive - Linux & Compliance

CloudLinux

(Remote)
2 Months ago
Qualcomm - Senior Validation Engineer

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Week ago
Capgemini - Build Engineer

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Qualcomm - Sr Engineer - WLAN

Qualcomm

Hyderabad, Telangana, India (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Google - ASIC RTL Design Engineer

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Enphase Energy - Sr. Engineer - Oracle APEX Developer

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
5 Months ago
DNEG - Pipeline ATD (Feature Animation)

DNEG

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Gigamon - Engineering Program Manager II

Gigamon

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
PhonePe - Area Sales Manager

PhonePe

Shivpuri, Madhya Pradesh, India (On-Site)
2 Weeks ago
LegalZoom - Senior Software Engineer

LegalZoom

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Nielsen Holdings - C#, .Net + Datascience

Nielsen Holdings

Gurugram, Haryana, India (Hybrid)
7 Months ago
Good Shepherd School - HOD for Visual Art Department with IGCSE, IBDP Experience

Good Shepherd School

Ooty, Tamil Nadu, India (On-Site)
7 Months ago
London stock Exchange - Senior Security Engineer

London stock Exchange

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Enphase Energy - Sr Engg Tool builder Engg

Enphase Energy

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

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NXP - Software Internship – Automotive Security Firmware

NXP

Bucharest, Bucharest, Romania (On-Site)
8 Months ago
Google - Senior Physical Design CAD Manager

Google

Mountain View, California, United States (On-Site)
1 Month ago
Playtika - R&D Director

Playtika

Poland (Hybrid)
3 Months ago
Riot Games - Technical Program Manager II - DevCon

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
Google - Compiler Engineering Manager, Silicon

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
bytedance - Algorithm Engineer, Security Assurance

bytedance

Singapore (On-Site)
1 Month ago
Riot Games - Principal Software Engineer (Gameplay) - Teamfight Tactics, Major Projects

Riot Games

Los Angeles, California, United States (On-Site)
7 Months ago
Bright Machines - Perception Research Engineer

Bright Machines

San Francisco, California, United States (On-Site)
7 Months ago
NVIDIA - Senior Hardware Validation Engineer

NVIDIA

Canada (On-Site)
2 Months ago
NVIDIA - Senior Signal and Power Integrity Engineer - Hardware

NVIDIA

Canada (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)

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 (Hybrid)

Santa Clara, California, United States (Hybrid)

Pune, Maharashtra, India (On-Site)

Taipei City, Taiwan (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