NVIDIA
Senior Software Engineer, CAD Tool Development - Circuits
$136K–$264K
US, CA, Santa Clara · Senior · Full-time · Posted Sep 15, 2026
- Experience
- 3+ years of relevant experience.
- Education
- B.Sc./M.Sc. preferred in Computer Science/Engineering or equivalent experience.
About the job
Develop and maintain EDA/CAD tools that improve custom circuit design productivity and support silicon data analysis and hardware design teams.
What you'll do
- Develop CAD tools across the full lifecycle, including data storage, UI, testing, deployment, and maintenance.
- Support pre- and post-silicon projects, including silicon data, process variation, VLSI design, and timing analysis.
- Work with backend engineers and cross-functional teams to maintain and improve development infrastructure and software practices.
What they ask for
- 3+ years of relevant experience.
- Programming skills in multiple languages, such as C++, Tcl, Python, Perl, or Shell.
- Prior tool-development experience including GUI, database management, testing, and deployment.
- Familiarity with AI models for code development and reviews, MCP, agent skills, agent orchestrations, and spec-driven development.
Nice to have
- Knowledge of EDA tools such as ICC2, Design Compiler, PrimeTime, and Innovus.
- Previous work with VLSI, ASIC, EDA, or silicon data.
Pay
136,000 USD - 218,500 USD (base salary, Level 3); 168,000 USD - 264,500 USD (base salary, Level 4)
Tools
C++, Tcl, Python, Perl, Shell, ICC2, Design Compiler, PrimeTime
AI focus
Use AI models for code development and code reviews; familiarity with MCP, agent skills, agent orchestrations, and spec-driven development.
Model-written summary · the original posting is authoritative