Senior C++ Software Engineer, Infrastructure Tools

Nvidia

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Santa Clara, CAWestford, MAAustin, TXDurham, NC
Salary
$152,000–$241,500 / yr
Employment
Full-time
Posted
21 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $177k
This role $197k
$105k most similar roles pay here $256k

This role pays more than 72% of similar roles. Most pay $147,568–$206,450 — the shaded band above. At the midpoint, this role pays about $197k versus about $177k 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 1047 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior C++ Software Engineer, Infrastructure Tools

As a Senior C++ Software Engineer - Infrastructure Tools, you will join the team responsible for developing and managing tooling and release infrastructure specifically for chip designers. You will research, develop, and maintain high-quality tools for scalable build, regression, and release systems while creating user-facing services to schedule, track, and triage workflows. Additionally, you will build internal tools to monitor and visualize key metrics of deployment systems while integrating modern CI/CD practices. The role requires proficiency in C++, Golang, Python, Perl, or Tcl, alongside a solid understanding of data structures, algorithms, and computer architecture. You may also utilize SCM tools like Git or Perforce, build systems such as Bazel or CMake, and distributed computing systems like LSF to solve complex infrastructure challenges while ensuring tool reliability and scalability across evolving hardware architectures.

What you'll do

  • Develop and maintain high-quality tooling for scalable build, regression, and release infrastructure.
  • Create user-facing services to help chip designers schedule, track, and triage their workflows.
  • Build internal tools to collect, analyze, monitor, and visualize key metrics of deployment systems.
  • Research and implement modern CI/CD practices to meet industry standards.
  • Maintain backward compatibility while adapting tools for newer design architectures.
  • Ensure all development tools remain reliable and scalable for daily use by chip designers.

What we're looking for

  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience.
  • 3+ years of software development experience.
  • Experience in compiled languages such as C++ or Golang and scripting languages like Python, Perl, or Tcl.
  • Solid understanding of data structures, algorithms, computer architecture, and computer science theory.
  • Ability to write high-quality production code.
  • Interest or experience in AI/ML and developing agentic workflows (preferred).
  • Proficiency in SCM (e.g., Git, Perforce) and build systems (e.g., Make, CMake, makepp, Bazel) (preferred).
  • Experience with full stack development, distributed computing systems like LSF, or performance profiling tools (preferred).

More like this

Similar roles

Senior C++ Software Engineer, Chip Design Tools

Nvidia

Santa Clara, CA +3 87 days ago $152,000–$241,500
C++ Golang Unix Linux Verilog VLSI Compiler Build Systems Database Dynamic Code Analysis Domain-Specific Languages (DSLs) Computer Architecture RTL Design
5+ yrs exp

Senior Software Engineer, Developer Tools for Cloud

Nvidia

Remote 3 days ago $152,000–$241,500
Python JavaScript C++ Rust Go Kubernetes CUDA GraphQL ClickHouse Grafana Datadog Microservices HPC Performance Optimization Web APIs Computer Architecture
5+ yrs exp Remote

Senior Staff Software Engineer, Developer Infrastructure

Robinhood

Menlo Park, CA +1 17 days ago $264,000–$310,000
Bazel Monorepo CI/CD Python Go TypeScript Swift Android Kubernetes AWS Distributed Systems Agentic AI GitHub Remote Build Execution Test Infrastructure IDE Tooling
10+ yrs exp

Senior Software Engineer, C++

Anduril Industries

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

Senior Software Engineer, C++

Anduril Industries

Broomfield, CO +1 11 days ago $190,000–$252,000
C++ Python Signal Processing Kalman Filters Particle Filters Multi-target Tracking Sensor Fusion High-Performance Computing Multithreading GPU Acceleration Distributed Systems SQL NoSQL Time-series Databases JavaScript React Node.js MATLAB Simulink Agile
8+ yrs exp

Senior Software Engineer, C++/Python

Northern Trust

Chicago, IL 21 days ago $164,600–$288,000
C++ Python SQL Linux Windows Git CI/CD Azure Kafka MQ Microservices Containerization GitHub Copilot Claude Distributed Systems Performance Tuning
10+ yrs exp