NVIDIA

Senior C++ Software Engineer – Chip Design Tools

NVIDIA

full-time

Posted on:

Location Type: Hybrid

Location: Santa Clara • California, Massachusetts, North Carolina, Texas • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $148,000 - $287,500 per year

Job Level

Senior

Tech Stack

GoLinuxUnix

About the role

  • Work as a team to build reliable, scalable and high performance software that are easy to use by hundreds of engineers worldwide.
  • Develop software tools in C++/Golang to analyze and construct chip designs described in C++, Verilog or domain-specific languages (DSLs).
  • Research and develop software solutions to allow greater efficiency in architecture, hardware and software teams.
  • Optimize the daily workflows of the world's top chip modelers and designers.

Requirements

  • BS (or equivalent experience) and 5+ years of software development experience.
  • Experienced with C++ or Golang, Unix/Linux.
  • Solid understanding of algorithms, computer architecture and computer science theory
  • Experienced with VLSI frontend design and verification
  • Flexibility/adaptability for working in a global and dynamic environment with different frameworks and requirements
Benefits
  • equity
  • benefits 📊 Resume Score Upload your resume to see if it passes auto-rejection tools used by recruiters Check Resume Score

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C++GolangUnixLinuxalgorithmscomputer architecturecomputer science theoryVLSI frontend designverificationdomain-specific languages
Soft skills
teamworkflexibilityadaptability
Certifications
BS degree