Senior C++ Tooling Engineer for Scalable Build & CI

NVIDIA

Santa Clara (CA)

Hybrid

USD 152,000 - 288,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA is seeking a Software Engineer to help develop and manage scalable build/regression/release tooling used by our chip designers. You will implement user facing services to orchestrate flows and build pipelines, and you will build internal tools to analyze metrics across deployment systems.

Ideal candidates bring 3+ years of software development experience, strong CS fundamentals, and proficiency in C++/Golang with Python/Perl/Tcl scripting.

Qualifications

  • Bachelor's degree (or higher) in Computer Science or Computer Engineering or equivalent.
  • 3+ years of software development experience.
  • Experience in a compiled language (C++/Golang) and scripting (Python/Perl/Tcl).
  • Experience in writing production-quality code.
  • Strong understanding of data structures, algorithms, and computer science fundamentals.
  • Ability to work in a global environment with diverse frameworks.
  • Excellent teammate and collaboration skills.

Responsibilities

  • Research, develop and maintain high quality tooling for scalable build/regression/release infrastructure.
  • Develop user facing services to schedule, track and triage flows.
  • Develop internal tools to collect, analyze, monitor and visualize metrics of build and deployment systems.
  • Research and adopt latest CI/CD practices to evolve tools and meet industry standards.

Skills

C++/Golang
Python/Perl/Tcl
Data structures & algorithms
Team player

Education

Bachelor's degree in Computer Science or Computer Engineering or equivalent

Tools

Git
Perforce
Make
CMake
makepp
Bazel
LSF

Job description

NVIDIA is seeking a Software Engineer to help develop and manage scalable build/regression/release tooling used by our chip designers. You will implement user facing services to orchestrate flows and build pipelines, and you will build internal tools to analyze metrics across deployment systems.

Ideal candidates bring 3+ years of software development experience, strong CS fundamentals, and proficiency in C++/Golang with Python/Perl/Tcl scripting.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C++ Build & Release Tools Engineer (Equity)
Senior C++ Build & Release Tools Engineer (Equity)

NVIDIA • Westford (MA)

On-site
USD 152,000 - 288,000
Equity
Benefits
Senior C++ Build & Tools Engineer (Hybrid)
Senior C++ Build & Tools Engineer (Hybrid)

NVIDIA Gruppe • Santa Clara (CA)

Hybrid
USD 152,000 - 242,000
Equity
Benefits
Senior C++ Engineer - Build & Release Tools for Chip Design
Senior C++ Engineer - Build & Release Tools for Chip Design

NVIDIA Corporation • Santa Clara (CA)

Hybrid
USD 152,000 - 288,000
Equity
Benefits
Senior C++ Build & Release Tools Engineer — Equity
Senior C++ Build & Release Tools Engineer — Equity

NVIDIA • Durham (NC)

On-site
USD 152,000 - 288,000
Equity
Benefits
Senior Fullstack Engineer - Scalable Design Tools + Equity
Senior Fullstack Engineer - Scalable Design Tools + Equity

NVIDIA • Austin (TX)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior C++ Software Engineer - Infrastructure Tools
Senior C++ Software Engineer - Infrastructure Tools

NVIDIA • Durham (NC)

On-site
USD 152,000 - 288,000
Equity
Benefits
Senior C++ Software Engineer - Infrastructure Tools
Senior C++ Software Engineer - Infrastructure Tools

NVIDIA • Westford (MA)

On-site
USD 152,000 - 288,000
Equity
Benefits
Senior C++ Software Engineer - Infrastructure Tools
Senior C++ Software Engineer - Infrastructure Tools

Socket.dev • North Carolina

Hybrid
USD 152,000 - 288,000
Equity
Benefits
Senior C++ Software Engineer - Infrastructure Tools
Senior C++ Software Engineer - Infrastructure Tools

NVIDIA • Santa Clara (CA)

Hybrid
USD 152,000 - 288,000
Equity
Benefits
Senior C++ Software Engineer - Infrastructure Tools
Senior C++ Software Engineer - Infrastructure Tools

NVIDIA Gruppe • Santa Clara (CA)

Hybrid
USD 152,000 - 242,000
Equity
Benefits