Outscal Logooutscal logo

Senior C++ Software Engineer - Chip Design Tools

2 Months ago • 5 Years + • Research & Development • $148,000 PA - $287,500 PA

Job Summary

Job Description

NVIDIA seeks a Senior C++ Software Engineer to develop and support infrastructure tools for chip design engineers. Responsibilities include building reliable, scalable, high-performance software for automating chip design and verification processes using C++/Golang. The role involves analyzing and constructing chip designs described in C++, Verilog, or DSLs, researching software solutions for increased efficiency, and optimizing workflows for chip modelers and designers. This position requires strong C++/Golang skills, a solid understanding of algorithms and computer architecture, and experience with VLSI physical design and packaging.
Must have:
  • 5+ years software development experience
  • C++ or Golang expertise
  • Unix/Linux experience
  • Algorithm & computer architecture understanding
  • VLSI physical design & packaging experience
Good to have:
  • RTL design knowledge
  • Modern C++ expertise
  • Compiler, build systems, and database experience
  • Static and dynamic code analysis tool experience
Perks:
  • Equity
  • Benefits

Job Details

NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing. NVIDIA is a “learning machine” that constantly evolves by adapting to new challenges that are hard to tackle, that only we can pursue, and that matter to the world. This is our life’s work, to amplify human creativity and intelligence. Make the choice to join us today!

Our team is responsible for development and support of infrastructure tools used by design engineers for build and verification of architectural, rtl, and gate level designs. As a software engineer, you will craft highly efficient software to automate and facilitate chip design and verification processes.

What You'll be Doing:

  • Work as a team to build reliable, scalable and high performance software that are easy to use by hundreds of engineers worldwide.

  • Develop software tools in C++/Golang to analyze and construct chip designs described in C++, Verilog or domain-specific languages (DSLs).

  • Research and develop software solutions to allow greater efficiency in architecture, hardware and software teams.

  • Optimize the daily workflows of the world's top chip modelers and designers.

What We Need to See:

  • BS (or equivalent experience) and 5+ years of software development experience., MS (or PHD) preferred.

  • Experienced with C++ or Golang, Unix/Linux.

  • Solid understanding of algorithms, computer architecture and computer science theory

  • Experienced with VLSI physical design and packaging

  • Flexibility/adaptability for working in a global and dynamic environment with different frameworks and requirements

Ways to stand out from the crowd:

  • Good architecture and RTL design knowledge

  • Strong expertise in modern C++,  compiler, build systems, and database.

  • Experienced with static and dynamic code analysis tools

The base salary range is 148,000 USD - 287,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Similar Jobs

Wargaming - Senior Environment Artist (Unannounced Project)

Wargaming

Guildford, England, United Kingdom (On-Site)
4 Months ago
Ubisoft - Data Engineer / Production Analyst [Game Intelligence]

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
5 Months ago
Keywords Studios (Player Support) - Social Media Analyst

Keywords Studios (Player Support)

Mexico (Remote)
1 Month ago
Amanotes - Senior Game Data Analyst (Based in HCM)

Amanotes

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
9 Months ago
ByteDance - Senior Software Engineer, Multi Cloud CDN - San Jose / Seattle / Boston

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
NVIDIA - Senior HPC Cluster Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
2 Months ago
NVIDIA - AI Computing Architect Intern - 2025

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Months ago
Google - Student Researcher, PhD, Winter/Summer 2025

Google

(On-Site)
4 Months ago
NVIDIA - Senior Analog Mixed Signal Design Engineer

NVIDIA

Ra'anana, Center District, Israel (On-Site)
2 Months ago
NVIDIA - Senior Verification Engineer, CPU Performance

NVIDIA

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

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playtech - Bingo Performance and Data Analyst

Playtech

(On-Site)
1 Month ago
Maliyo Games - Game Designer

Maliyo Games

Nigeria (On-Site)
4 Months ago
ION - Senior Full-Stack Developer, New York

ION

New York, New York, United States (Hybrid)
5 Months ago
A Thinking Ape - Software Engineer Co-op (May-Aug 2025)

A Thinking Ape

Vancouver, British Columbia, Canada (Remote)
2 Months ago
Ubisoft - Lead System Designer - AAA / RPG Strategy

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
2 Months ago
MyGames - 3D HTML5 Playable Ads Developer

MyGames

(Remote)
1 Month ago
The Walt Disney Company - Entertainment Technician - Full Time(HKD$6,000 Special Welcome Reward)

The Walt Disney Company

Hong Kong (On-Site)
4 Months ago
Riot Games - Senior User Researcher

Riot Games

Dublin, County Dublin, Ireland (On-Site)
4 Months ago
Nielsen Holdings - Senior Web Developer

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Keywords Studios (Player Support) - Social Media Analyst - Remote

Keywords Studios (Player Support)

Mexico (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Westford, Massachusetts, United States

NVIDIA - Senior System Software Engineer - Tegra

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
Nintendo - Lead Sound Designer (NST)

Nintendo

Redmond, Washington, United States (Hybrid)
9 Months ago
ByteDance - Senior Backend Software Engineer - Global E-Commerce Supply Chain Operation Platform

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
PENN Interactive - Release Engineer, SRE

PENN Interactive

Philadelphia, Pennsylvania, United States (Hybrid)
2 Weeks ago
Sunblink - Feature Producer (Mid-Senior)

Sunblink

Boulder, Colorado, United States (Remote)
2 Weeks ago
Samsung Semiconductor - Associate Manager, Logistics and Customs Compliance

Samsung Semiconductor

San Jose, California, United States (Hybrid)
3 Weeks ago
ByteDance - Video Codec Firmware Engineer - Multimedia Lab

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
ByteDance - Machine Learning Engineer-Model Serving Infrastructure (AML-Engine)

ByteDance

Seattle, Washington, United States (On-Site)
4 Months ago
Anavation - Program/Financial Analyst

Anavation

Fort Belvoir, Virginia, United States (On-Site)
5 Months ago
Tencent - Senior Level Designer

Tencent

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

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Krafton  - Premium Content Planning

Krafton

Seoul, South Korea (On-Site)
4 Weeks ago
NVIDIA - Senior Memory Controller Verification Engineer

NVIDIA

Toronto, Ontario, Canada (On-Site)
1 Month ago
NVIDIA - Senior Malware Research Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Tesla - Senior Concepts & Layouts Engineer

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
1 Month ago
NVIDIA - Senior System Level Product Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
2 Months ago
Riot Games - Senior Principal Researcher - League of Legends

Riot Games

Dublin, County Dublin, Ireland (On-Site)
4 Months ago
Microsoft - Research Intern - Undergraduate

Microsoft

Redmond, Washington, United States (On-Site)
2 Months ago
PlayStation Global - Staff Machine Learning Engineer, Anomaly Detection

PlayStation Global

London, England, United Kingdom (Hybrid)
4 Months ago
Intel Corporation - Formal Verification Engineer

Intel Corporation

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
NVIDIA - Senior Software Engineer, AI

NVIDIA

Santa Clara, 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.


Pune, Maharashtra, India (On-Site)

Bengaluru, Karnataka, India (Hybrid)

Hanoi, Hanoi, Vietnam (On-Site)

Westford, Massachusetts, United States (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

Taipei City, Taiwan (On-Site)

Santa Clara, California, United States (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