All vacancies
Software R&D Engineer, RTL Optimization Tools
NVIDIA
US, CA, Santa Clara +1 more · On-site · relocation$11,333–18,208 gross/mofull-timeNVIDIA Careers (offices abroad)
NVIDIA's success builds on a foundation of industry leading hardware. A key strategy in achieving this is our combining of the best of external EDA with highly optimized, internal EDA tools.
Responsibilities
- Invent new methods to enable parallel, graph-based RTL traversal, analysis, and manipulation.
- Devise strategies for rapidly analyzing the impact of RTL changes on data path latency, power, and impact to DFT, clocking, and power delivery.
- Explore use of LLMs (Large Language Models), GNNs (Graph Neural Networks), GANs (Generative Adversarial Networks), and Reinforcement Learning for suggesting or automatically implementing RTL modifications.
- Explore high performance algorithms for clustering, min cost tree covering (technology mapping), datapath implementation and other details of logic synthesis, especially that efficiently incorporate human insight.
- As with any software engineering team, we do write a lot of code, but this is broader than a typical CAD or EDA role. Instead, we as a team own the whole process from discovery and invention of new optimization opportunities, to developing solutions and working directly inside design teams to facilitate deployment.…
- What we need to see
- MS or PhD in Electrical Engineering or Computer Science or equivalent experience
- 3+ years of relevant experience in CAD software and VLSI hardware design
- Demonstrated ability in software development with C++, particularly in algorithm development related to graph traversal, pattern matching, and optimization
- Familiarity with RTL design, including Verilog and SystemVerilog code, as well as general hardware design concerns such as scan chain insertion, MBIST, clock and power distribution, and bus architectures
Languages
- Work format
- On-site
- Seniority
- Mid
- Posted
- 11 Jun 2026
- Last verified
- In the last 5 days
Similar roles
- Principal Platform EngineerPhizenix · Remote · worldwide, UTC+4 accepted
- Senior Cloud Security SpecialistEPAM Systems · Remote · Armenia
- Senior Software Testing Engineer (SAP Testing)EPAM Systems · Remote · Armenia
- DevOps Engineer (100% remote)Tether Operations Limited · Remote · worldwide, UTC+4 accepted
- Azure Systems ArchitectEPAM Systems · Remote · Armenia
- Agentic Solution Architect / Tech LeadEPAM Systems · Remote · Armenia

