Senior C++ Software Engineer - Chip Design Tools

Nvidia Corporation

Base: $152,000 - $241,500 (level 3) or $184,000 - ...
5+ years software development experience
C++ or golang programming expertise
Unix/linux operating system proficiency
The team is responsible for developing reliable, scalable, and high-performance software tools used by hundreds of engineers worldwide for chip design and verification

Job Summary

  • The team is responsible for developing reliable, scalable, and high-performance software tools used by hundreds of engineers worldwide for chip design and verification.
  • Candidates will craft efficient software to automate and facilitate complex chip design processes described in C++, Verilog, or domain-specific languages.
  • NVIDIA offers a competitive base salary ranging from $152,000 to $287,500 depending on the level, along with equity and comprehensive benefits.

Matching Summary

The team is responsible for developing reliable, scalable, and high-performance software tools used by hundreds of engineers worldwide for chip design and verification.

Salary

Base: $152,000 - $241,500 (Level 3) or $184,000 - $287,500 (Level 4); Bonus/Equity: Eligible for equity; Benefits: Comprehensive benefits included

Skills & Requirements

Must-have

  • 5+ years software development experience
  • C++ or Golang programming expertise
  • Unix/Linux operating system proficiency
  • Solid understanding of computer architecture
  • VLSI frontend design and verification knowledge

Nice-to-have

  • Modern C++ compiler and build systems expertise
  • Static and dynamic code analysis tool experience
  • Strong architecture and RTL design knowledge
  • Database management skills
  • Flexibility in global dynamic environments

Key Requirements

  • BS degree required; MS or PhD preferred
  • Minimum 5 years of software development experience
  • Experience with VLSI frontend design and verification

Work Rights

Not specified

Tailored Resume

Cover Letter