Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
Algorithms @ 4
Go
Linux @ 4
Software Development @ 6
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA's team develops and supports infrastructure tools used by design engineers for building and verifying architectural, RTL, and gate-level designs. The software engineer will develop highly efficient software to automate and facilitate chip design and verification processes.
Responsibilities
- Build reliable, scalable, high-performance software that is easy to use by hundreds of engineers worldwide.
- Develop software tools in C++ and Golang to analyze and construct chip designs described in C++, Verilog, or domain-specific languages (DSLs).
- Research and develop software solutions that improve efficiency for architecture, hardware, and software teams.
- Optimize the daily workflows of chip modelers and designers.
Requirements
- Bachelor's degree or equivalent experience and 5+ years of software development experience. A master's degree or PhD is preferred.
- Experience with C++ or Golang and Unix/Linux.
- Solid understanding of algorithms, computer architecture, and computer science theory.
- Experience with VLSI front-end design and verification.
- Flexibility and adaptability when working in a global and dynamic environment with different frameworks and requirements.
Preferred Qualifications
- Knowledge of architecture and RTL design.
- Strong expertise in modern C++, compilers, build systems, and databases.
- Experience with static and dynamic code analysis tools.
Compensation And Benefits
- Base salary range: USD 152,000–241,500 for Level 3, or USD 184,000–287,500 for Level 4, depending on location, experience, and compensation of employees in similar positions.
- Eligible for equity and benefits.
- Applications accepted at least until July 11, 2026.
- This posting is for an existing vacancy.
- NVIDIA uses AI tools in its recruiting processes.
- NVIDIA is an equal opportunity employer committed to an inclusive work environment.
More jobs at Nvidia
Research Engineer, Interactive World Models - New College Grad 2026
Nvidia · Santa Clara, United States
USD 108,000-195,500 per year
Senior Security Engineer, Infrastructure Security Engineering - DGX Cloud
Nvidia · Canada
CAD 170,000-275,000 per year
Systems Software Engineer - AI and Cloud
Nvidia · Santa Clara, United States
USD 124,000-241,500 per year
Senior Engineering Manager, Infrastructure Security Engineering - DGX Cloud
Nvidia · Canada
CAD 245,000-295,000 per year
Senior Compute Platform Engineer, LSF
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Similar jobs
Senior Fullstack Software Engineer
Nvidia · Westford, United States
USD 184,000-356,500 per year
NVIDIA 2027 Internships: Software Engineering
Nvidia · Santa Clara, United States
USD 20-71 per hour
Senior Software Engineer - DGX Cloud
Nvidia · Seattle, United States
USD 184,000-356,500 per year
Principal Software Engineer - DGX Cloud
Nvidia · Seattle, United States
USD 272,000-431,200 per year
Principal Engineer, Cloud Site Reliability Engineering
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Software Engineering Intern, Dynamo – Fall 2026
Nvidia · Santa Clara, United States
USD 20-71 per hour
Backend Engineer, Core Technology
Stripe · United States
USD 156,800-235,200 per year
Senior Systems Software Engineer – QoS
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year