NVIDIA is a leading technology company known for its advancements in GPU and AI technology. They are seeking an innovative EDA Software R&D Engineer to develop algorithms for RTL synthesis and digital logic optimization, focusing on enhancing performance, power, and area through advanced techniques.
Responsibilities:
- Invent and develop new algorithms for RTL synthesis, digital logic optimization, graph-based RTL traversal, analysis, and manipulation
- Build physical-aware synthesis techniques using placement/congestion/timing feedback to improve PPA
- Develop strategies for rapidly analyzing the RTL change impact on timing, power, area, and impact to DFT, clocking, and power delivery on design
- Prototype and evaluate ML methods (e.g., GNNs, RL, models) to guide optimization decisions; integrate successful approaches into production
- 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 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