×
Register Here to Apply for Jobs or Post Jobs. X

Software R&D Engineer, RTL Optimization Tools

Job in Santa Clara, Santa Clara County, California, 95053, USA
Listing for: NVIDIA Corporation
Full Time position
Listed on 2026-06-18
Job specializations:
  • IT/Tech
    AI Engineer (Applied/Software), Machine Learning/ ML Engineer, Hardware Engineer
Salary/Wage Range or Industry Benchmark: 150000 - 200000 USD Yearly USD 150000.00 200000.00 YEAR
Job Description & How to Apply Below

Overview

NVIDIA is a leading hardware company focused on advanced AI and GPU technologies. Our CAD team develops cutting‑edge tools that fuse parallel computing, machine learning, and innovative algorithms to optimize large‑scale RTL design.

Responsibilities
  • Invent new methods to enable parallel, graph‑based RTL traversal, analysis, and manipulation.
  • Develop strategies for rapid analysis of RTL changes on data‑path latency, power, and impacts to DFT, clocking, and power delivery.
  • Explore use of large language models, graph neural networks, generative adversarial networks, and reinforcement learning for suggesting or automatically implementing RTL modifications.
  • Design high‑performance algorithms for clustering, min‑cost tree covering (technology mapping), datapath implementation, and other logic synthesis details that efficiently incorporate human insight.
  • Own the full process from discovery and invention of new optimization opportunities to solution development and direct deployment with design teams.
Qualifications
  • MS or PhD in Electrical Engineering, Computer Science, or equivalent experience.
  • 3+ years of relevant experience in CAD software and VLSI hardware design.
  • Strong C++ software development skills with experience in graph traversal, pattern matching, and optimization algorithms.
  • Familiarity with RTL design (Verilog, System Verilog) and hardware concerns such as scan chain insertion, MBIST, clock and power distribution, and bus architectures.
  • Knowledge of EDA techniques including logic synthesis, global routing, static timing analysis, and SAT solvers.
  • Strong communication and interpersonal skills.
Ways to Stand Out
  • Experience with common EDA building blocks such as Verific, Espresso, and logic rewriting tools.
  • High‑performance software design experience (multithreading, distributed computing, efficient memory and I/O).
  • Previous roles involving SOC/IP integration or RTL design.
  • Use of machine learning techniques for analysis, optimization, and code generation.
Compensation and Benefits
  • Base salary range: 136,000

    USD – 218,500

    USD (location and experience based).
  • Equity and benefits eligibility.
EEO Statement

NVIDIA is committed to fostering an inclusive work environment and is an equal‑opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary