NVIDIA
Senior Software Engineer, Hardware Tools and Methodology Development
$136K–$264K
US, CA, Santa Clara · Senior · Full-time · Posted Oct 6, 2026
- Experience
- At least 3+ years of work experience.
- Education
- BS or MS (preferred) degree or equivalent experience in CE or EE.
About the job
Develops and supports tools and workflows for generating and processing RTL across NVIDIA products, with a focus on improving C++ algorithms and tool quality.
What you'll do
- Architect, design, develop, and support RTL generation tools across NVIDIA products.
- Create automated workflows that support deliverables for cross-functional teams.
- Improve C++ algorithms for automated connectivity, logic insertion, and Verilog RTL post-processing; improve existing tools and flows.
What they ask for
- Strong coding skills in C++.
- Good understanding of ASIC design and Verilog RTL.
- Strong interpersonal and collaboration skills.
- BS or MS degree in CE or EE, or equivalent experience.
Nice to have
- Prior experience in RTL design (Verilog), verification, and synthesis.
- Proficiency in C++, Perl, Python, and Make scripting; knowledge of Clocks/Resets design and verification.
Pay
136,000 USD - 218,500 USD (base salary, Level 3); 168,000 USD - 264,500 USD (base salary, Level 4)
Tools
C++, Verilog RTL, Perl, Python, Make
Model-written summary · the original posting is authoritative