New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
NVIDIA

Senior Software Engineer, Hardware Tools and Methodology Development

NVIDIA
Apply →
hybrid senior full-time $95,000–$150,000 Santa Clara

First indexed 18 May 2026

Description

The NVIDIA Clocks group is seeking a dedicated and motivated Software developer with particular interest in algorithms and RTL Design. As a Senior Software Engineer, you will be responsible for architecting, designing, developing, and supporting tools for RTL generation across all NVIDIA products. You will also improve algorithms for automated connectivity, auto logic insertion, and post-processing Verilog RTL, as well as improve the quality of existing tools and flows used by the team.

Key responsibilities include:

  • Architecting, designing, developing, and supporting tools for RTL generation across all NVIDIA products
  • Improving algorithms for automated connectivity, auto logic insertion, and post-processing Verilog RTL
  • Improving the quality of existing tools and flows used by the team

Requirements include:

  • BS or MS degree or equivalent experience in CE or EE
  • At least 3+ years of work experience
  • Strong coding skills in C++
  • Good understanding of ASIC Design and understanding of Verilog RTL
  • Strong interpersonal and collaboration skills

Preferred qualifications include:

  • Prior experience in RTL design (Verilog), verification, and synthesis
  • Proficiency in C++, Perl, Python, Make scripting
  • Knowledge of Clocks/Resets design and verification

With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most brilliant people in the world working for us and, due to unprecedented growth, our teams are rapidly growing.