Senior RTL Tools Engineer – C++, Verilog & Automation

NVIDIA

Santa Clara (CA)

Hybrid

USD 136,000 - 265,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

NVIDIA is seeking a dedicated Software Developer for the Clocks group who will design and implement tools for RTL generation across NVIDIA products, bridging software and hardware concepts.

You will optimize C++ algorithms for automated connectivity, logic insertion, and post-processing of Verilog RTL. Collaboration with ASIC and verification teams is essential to deliver robust tooling and flows.

Qualifications

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

Responsibilities

  • Architect, design, develop and support tools for RTL generation across all NVIDIA products
  • Architect automated workflows for supporting deliverables to multiple cross functional teams
  • Improve algorithms (in C++) for automated connectivity, auto logic insertion and post processing Verilog RTL
  • Improve quality of existing tools and flows used by the team

Skills

C++
ASIC Design
Verilog RTL

Education

BS or MS in CE or EE

Tools

Perl
Python
Make

Job description

NVIDIA is seeking a dedicated Software Developer for the Clocks group who will design and implement tools for RTL generation across NVIDIA products, bridging software and hardware concepts.

You will optimize C++ algorithms for automated connectivity, logic insertion, and post-processing of Verilog RTL. Collaboration with ASIC and verification teams is essential to deliver robust tooling and flows.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Hardware Tools & RTL Automation
Software Engineer - Hardware Tools & RTL Automation

NVIDIA Corporation • Santa Clara (CA)

Hybrid
USD 116,000 - 190,000
Equity
Comprehensive benefits
Senior RTL Tools & Automation Engineer - Equity Eligible
Senior RTL Tools & Automation Engineer - Equity Eligible

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 136,000 - 219,000
Competitive salaries
Generous benefits package
Equity eligibility
ASIC Tools & RTL Engineer — DevOps for RTL Design
ASIC Tools & RTL Engineer — DevOps for RTL Design

NVIDIA • Austin (TX)

Hybrid
USD 130,000 - 210,000
Equity
Benefits
Senior RTL Optimization CAD Engineer - Equity Options
Senior RTL Optimization CAD Engineer - Equity Options

NVIDIA • Austin (TX)

On-site
USD 136,000 - 219,000
Equity participation
Comprehensive benefits package
Senior Software Engineer, Hardware Tools and Methodology Development
Senior Software Engineer, Hardware Tools and Methodology Development

NVIDIA • Santa Clara (CA)

Hybrid
USD 136,000 - 265,000
Software Engineer, Hardware Tools and Methodology - New College Grad 2026
Software Engineer, Hardware Tools and Methodology - New College Grad 2026

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 116,000 - 219,000
Equity
Senior Clocks ASIC Design Engineer - RTL & PPA Innovation
Senior Clocks ASIC Design Engineer - RTL & PPA Innovation

NVIDIA • Austin (TX)

On-site
USD 136,000 - 265,000
Equity
Benefits
Senior Software Engineer, Hardware Tools and Methodology Development
Senior Software Engineer, Hardware Tools and Methodology Development

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 136,000 - 219,000
Competitive salaries
Generous benefits package
Equity eligibility
ASIC Clocking Engineer — PPA, RTL & Silicon, Equity
ASIC Clocking Engineer — PPA, RTL & Silicon, Equity

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 116,000 - 219,000
Equity
Benefits
Software R&D Engineer, RTL Optimization Tools
Software R&D Engineer, RTL Optimization Tools

NVIDIA • Austin (TX)

On-site
USD 136,000 - 219,000
Equity participation
Comprehensive benefits package