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
Senior Platform Security Engineer – Device Trust, Attestation, and Secure Browser
Nvidia · Santa Clara, United States
USD 196,000-310,500 per year
Senior Staff Software Engineer - Enterprise AI Platform
Nvidia · Santa Clara, United States
USD 200,000-322,000 per year
System Software Engineering Intern, GPU - 2027
Nvidia · Poland
PLN 117,800-204,100 per year
Senior Storage Platform Engineer
Nvidia · Santa Clara, United States
USD 168,000-333,500 per year
Senior Compute Platform Engineer, LSF - EDA Infrastructure
Nvidia · 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
Senior Systems Software Engineer - NV Cloud Functions
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Principal Site Reliability Engineer
Nvidia · Santa Clara, United States
USD 248,000-396,800 per year
Senior Systems Software Engineer, Containers and Kubernetes
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Applied Systems Engineering Rotation Engineer - New College Graduate 2026
Nvidia · Santa Clara, United States
USD 108,000-195,500 per year
NVIDIA 2027 Internships: Software Engineering
Nvidia · Santa Clara, United States
USD 20-71 per hour
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