Senior C++ Software Engineer, Chip Design Tools

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CAWestford, MAAustin, TXDurham, NC
Salary
$152,000–$241,500 / yr
Posted
66 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $193k
This role $197k
$135k most similar roles pay here $253k

This role pays more than 64% of similar roles. Most pay $169,500–$216,250 — the shaded band above. At the midpoint, this role pays about $197k versus about $193k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 896 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 876 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior C++ Software Engineer, Chip Design Tools

As a Senior C++ Software Engineer - Chip Design Tools, you will join the team responsible for developing and supporting infrastructure tools used by design engineers for the build and verification of architectural, RTL, and gate level designs. You will craft highly efficient software to automate and facilitate chip design processes while building reliable, scalable, and high-performance software for global use. Your daily work involves developing tools in C++ and Golang to analyze and construct chip designs described in C++, Verilog, or domain-specific languages. The role requires expertise in Unix/Linux environments, algorithms, computer architecture, and computer science theory. You will solve complex problems in the VLSI frontend design and verification space by optimizing workflows for chip modelers and designers using modern C++, compiler technologies, build systems, and database knowledge to improve overall engineering efficiency.

What you'll do

  • Develop high-performance software tools in C++ and Golang to automate chip design and verification processes.
  • Build reliable and scalable software used by hundreds of engineers for architectural, RTL, and gate-level designs.
  • Analyze and construct chip designs described in C++, Verilog, or domain-specific languages (DSLs).
  • Research and develop software solutions to increase efficiency across architecture, hardware, and software teams.
  • Optimize daily workflows for global chip modelers and designers.
  • Develop infrastructure tools to support the build and verification of complex hardware designs.

What we're looking for

  • Bachelor's degree in a related field or equivalent experience.
  • Master's degree or PhD is preferred.
  • 5+ years of software development experience.
  • Proficiency in C++ or Golang and experience with Unix/Linux environments.
  • Solid understanding of algorithms, computer architecture, and computer science theory.
  • Experience with VLSI frontend design and verification.
  • Expertise in modern C++, compiler systems, build systems, and databases.
  • Experience with static and dynamic code analysis tools.

More like this

Similar roles

Senior VLSI CAD Software Engineer

Nvidia

Santa Clara, CA +4 7 days ago $168,000$264,500
C++ Java C# VLSI CAD EDA C++20 Java 21 Git Visual Studio CLion CI/CD Object-Oriented Design Algorithms Data Structures AI-assistants
10+ yrs exp

Senior Systems Software Engineer, CUDA Driver

Nvidia

Remote (Santa Clara, CA) +1 11 days ago $184,000$287,500
C C++ CUDA Kernel Mode Development Parallel Computing Linux Windows System Software Operating Systems Virtual Memory memory-mapped IO Interconnects
7+ yrs exp Remote

Senior Software Engineer, C++

Anduril Industries

Broomfield, CO 9 days ago $190,000$252,000
C++ Python CI/CD NoSQL Big Data Unit Testing Git Agile Signal Processing Estimation Theory Linear Algebra Differential Equations GPU Programming Parallel Programming Asynchronous Programming Sensor Fusion
8+ yrs exp