NVIDIA

Senior Software R&D Engineer, VLSI Physical Design

NVIDIA

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $196,000 - $368,000 per year

Job Level

Senior

Tech Stack

C++PerlPython

About the role

  • Invent new optimization engines that fuse traditionally independent engines (e.g., co-optimization of legalization and sizing) to increase chip frequency while minimizing power across internal tools
  • Improve algorithms (in C++) for gate-level sizing, buffering, useful clock skew, cell legalization, power minimization, ECO routing, and incremental parasitic extraction
  • Own the whole process from discovery and invention of new optimization opportunities to developing solutions and working directly inside design teams to facilitate deployment
  • Write high-capacity, fast software and collaborate with design teams to deploy tools on the latest processes and advanced designs
  • Work across parallel computing, machine learning, and specialized algorithms for VLSI design to advance internal EDA tools

Requirements

  • BS, MS, PhD or equivalent experience in Electrical Engineering or Computer Science
  • 12+ years in VLSI algorithms development using C++
  • Strong understanding of VLSI timing optimization and related concepts, including cell libraries, interconnect models, crosstalk, glitches, IR drop, timing constraints, corners, congestion, etc.
  • Familiarity with design implementation tools such as ICC2, Innovus, PrimeTime, Tempus, and StarRC
  • Familiarity with typical design flows written in Perl, Tcl, and Python
  • Strong communication and interpersonal skills
  • C++14 or newer experience (lambdas and concurrency) (preferred)
  • Detailed understanding of how multiple Physical Design steps interact and how they can be fused to form hybrid engines (preferred)
  • Experience in high performance software design including multithreading, distributed computing, efficient memory and I/O use (preferred)
  • Experience with reinforcement learning, GNNs (Graph Neural Networks), and other relevant machine learning frameworks applied to physical design (preferred)
  • Highly driven to craft outstanding software towards improving PPA with a dedication to continuous improvement (preferred)
NVIDIA

Senior CAD Engineer

NVIDIA
Seniorfull-time$168k–$311k / yearCalifornia · 🇺🇸 United States
Posted: 29 days agoSource: nvidia.wd5.myworkdayjobs.com
PerlPython
NVIDIA

Senior R&D Software Engineer, VLSI Floorplanning and Optimization

NVIDIA
Seniorfull-time$196k–$368k / yearCalifornia · 🇺🇸 United States
Posted: 5 hours agoSource: nvidia.wd5.myworkdayjobs.com
C++
NVIDIA

Senior Mask Design Engineer – Hardware

NVIDIA
Seniorfull-time$144k–$265k / yearCalifornia · 🇺🇸 United States
Posted: 29 days agoSource: nvidia.wd5.myworkdayjobs.com
PerlPython
NVIDIA

Physical Design Methodology Engineer, Innovus Flows, New College Graduate

NVIDIA
Mid · Seniorfull-time$136k–$213k / yearCalifornia, Oregon · 🇺🇸 United States
Posted: 1 day agoSource: nvidia.wd5.myworkdayjobs.com
AssemblyPerlPython
Retym, Inc

VLSI Design Engineer

Retym, Inc
Mid · Seniorfull-time🇮🇱 Israel
Posted: 18 days agoSource: www.comeet.com
PerlPython