C++ Software Engineer, Infrastructure Tools - New College Grad 2027

NVIDIA
US - California - Santa Clara
View Company Profile / << Go Back

  • Job Type: Full time
  • 5 days ago

Job Description

Develop and maintain scalable build, regression, and release tools and infrastructure for chip designers, including user-facing services for scheduling, tracking, and triaging workflows. Build internal tools to collect, analyze, monitor, and visualize system metrics, and adapt CI/CD practices to improve reliability and meet industry standards.

Requirements: Requires a bachelor's degree or higher in Computer Science or Computer Engineering, or equivalent experience, along with experience in a compiled language such as C++ or Golang and a scripting language such as Python, Perl, or Tcl. Candidates should write production-quality code and understand data structures, algorithms, computer architecture, and computer science fundamentals; AI/ML, build systems, full-stack development, code-quality tools, and distributed computing experience are advantageous.

Key Skills: C++, Golang, Python, Perl, Tcl, Build Infrastructure, Regression Testing, Release Infrastructure, CI/CD, Data Structures, Algorithms, Computer Architecture, Git, Perforce, CMake, Distributed Computing

Benefits: Equity, Benefits




Fast Track Upload