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 @ 6
Agentic AI @ 6
Algorithms @ 4
Claude Code @ 6
Data Structures @ 4
Perl @ 7
Python @ 7
- 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 software that powers how ASIC engineers design chips by building tools, automating flows, and co-developing with EDA vendors. The team works across SoC design, RTL, and build infrastructure to identify workflow bottlenecks and develop tools that improve design productivity.
Responsibilities
- Develop software to automate SoC design and build flows, enabling ASIC engineers to work faster and more reliably.
- Build new methodologies and tools in pursuit of ASIC design at Speed of Light (SOL).
- Partner with design and verification engineers to support project execution and identify workflow gaps.
- Co-develop EDA tool capabilities with vendors to support NVIDIA's SOL requirements.
Requirements
- Bachelor's or master's degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience.
- Three or more years of EDA tool development experience in the ASIC or SoC design field.
- Hands-on experience with ASIC or SoC design and verification.
- Proficiency in Verilog or SystemVerilog.
- Strong programming skills in C++, Python, Perl, or Tcl.
- Solid understanding of computer algorithms and data structures.
Preferred Qualifications
- Experience with SoC integration, including IP connectivity, clock/reset automation, or top-level design flow.
- Familiarity with Synopsys Fusion Compiler or similar next-generation design tools.
- Hands-on use of agentic AI coding tools such as Claude Code, Cursor, or Copilot in day-to-day development.
Benefits
NVIDIA offers a comprehensive benefits package, equity, and competitive salaries. Applications will be accepted at least until July 31, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes and is an equal opportunity employer.
More jobs at Nvidia
Senior Software Engineer, Compute Sanitizer - GPU
Nvidia · Canada
CAD 170,000-275,000 per year
Senior Software Engineer, Networking DGX Cloud
Nvidia · United States
USD 200,000-391,000 per year
Senior Full Stack Software Engineer - DGX Cloud
Nvidia · United States
USD 184,000-356,500 per year
Senior Customer Program Manager – AI Platform
Nvidia · Santa Clara, United States
USD 200,000-322,000 per year
Senior System Software Engineer – Data Center Compute Diagnostics
Nvidia · Durham, United States
USD 224,000-356,500 per year
Similar jobs
Senior Systems Software Engineer - CI/CD Infrastructure for Open-Source Accelerated Computing Software
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Systems Software Engineer - CI/CD Infrastructure for Open-Source Accelerated Computing Software
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior C++ Software Engineer - Infrastructure Tools
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Software Engineer - Agentic AI
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Software Engineer, Distributed Systems Engineer - DGX Cloud
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Package Design Methodology Engineer
Nvidia · Santa Clara, United States
USD 136,000-264,500 per year
System Software Engineer - Performance Verification Infrastructure
Nvidia · Westford, United States
USD 124,000-241,500 per year
Product Manager - Unstructured Data - Enterprise Data
Bloomberg · New York City, United States
USD 140,000-295,000 per year