Senior C++ Software Engineer - Chip Design Tools

Nvidia

Actively hiring
Santa Clara, CA · Westford, MA · Austin, TX · Durham, NC Posted 22 days ago $152,000$241,500 / year

At a glance

AI generated

TL;DR

As a software engineer on our team responsible for infrastructure tools used by design engineers, you will work closely with colleagues to develop reliable, scalable, and high-performance software that simplifies chip design and verification processes for hundreds of global users. Your daily tasks include crafting software tools in C++ or Golang to analyze and construct complex chip designs described in languages like Verilog or domain-specific languages (DSLs). You will also research and implement solutions to enhance efficiency across architecture, hardware, and software teams, optimizing the workflows of top-tier modelers and designers. To excel in this role, you need a strong background in C++ or Golang, Unix/Linux, algorithms, computer science theory, VLSI frontend design and verification, as well as experience with static and dynamic code analysis tools, making significant contributions to our cutting-edge chip development processes.

Skills

C++ Golang Unix/Linux VLSI frontend design and verification RTL design Modern C++ Compiler Build systems Database Static code analysis Dynamic code analysis

What you'll do

  • Develop high-performance software tools in C++/Golang for chip design verification.
  • Automate workflows to enhance efficiency for top-tier chip modelers and designers.
  • Research and implement solutions to improve VLSI frontend design processes.
  • Optimize software for reliability, scalability, and ease of use by global teams.
  • Utilize static and dynamic code analysis tools to ensure robust software quality.

What we're looking for

  • 5+ years of software development experience, preferably with a BS or higher degree.
  • Proficiency in C++ and Golang for developing scalable and high-performance software.
  • Strong understanding of algorithms, computer architecture, and VLSI frontend design.
  • Experience with static and dynamic code analysis tools and modern build systems.
  • Adaptability to work in a global environment with diverse frameworks and requirements.

Market check

Salary context

This $152,000–$241,500 range sits above 75% of similar postings on FindRole.

Peer median band

$130,468$215,500

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$142,437$197,062

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

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 801 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

More like this

Similar roles

Senior Software R&D Engineer, VLSI Physical Design

Nvidia

Us, Ca, Santa Clara, US 59 days ago $168,000$264,500
C++ Python ICCAD tools Innovus Computational geometry Graph theory Algorithm development Multithreading Distributed computing High performance software design GUI development Machine learning VLSI Physical Design

Senior Software R&D Engineer, VLSI Physical Design

Nvidia

Us, Tx, Austin, US 10 days ago $168,000$264,500
C++ Python Perl Tcl ICC2 Innovus PrimeTime Tempus StarRC VLSI EDA Multithreading Distributed computing Reinforcement learning GNNs Graph Neural Networks CI/CD

Senior C++ and Build Engineer - DC System Software

Nvidia

Us, Il, Champaign, US 13 days ago $152,000$241,500
Linux C++ Kubernetes Docker CI/CD GitLab-CI GitHub Actions Jenkins Python Go Rust CUDA Ansible RESTful/WebAPI CMake CPack CTest DEB RPM

Senior Software Engineer, DL Compilers

Nvidia

Remote (Us, Ca, Santa Clara, US) 50 days ago $184,000$287,500
C/C++ MLIR LLVM XLA TVM OAI_Triton GPU High-performance_accelerators CI/CD Linux Git NVIDIA_GPU_architecture Compiler_engineering Code_generation IR_design Optimization_passes
Remote

C++ Developer

Morgan Stanley

1633 Broadway- Ny, US 60 days ago $120,000$165,000
C++ Java Perl Python Shell DB2 UNIX SQL CI/CD SDLC OTC Derivatives Counterparty Risk Systems Margining Systems Collateral Systems Confirmation Systems

Associate Software Engineer - C++ (Plymouth, MN)

Philips

Locations Plymouth, Minnesota, US 16 days ago $92,900$148,000
C++ Qt Visual Studio Azure DevOps Git CMake Jenkins Git Actions Agile Scrum Kanban IEC 62304 IEC 82304 ISO 13485 ISO 14971 AI ML FMEA