Senior Software R&D Engineer, ECO Route, VLSI EDA

Nvidia

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CAAustin, TX
Salary
$168,000–$264,500 / yr
Employment
Full-time
Posted
57 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $196k
This role $216k
$141k $278k
below market most similar roles pay here above market

This role pays more than 72% of similar roles. Most pay $169,050–$222,000 — the blue band above. At the midpoint, this role pays about $216k versus about $196k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 1623 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1110 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Software R&D Engineer, ECO Route, VLSI EDA

The Senior Software R&D Engineer, ECO Route - VLSI EDA joins the team developing highly optimized internal EDA technology. This role involves inventing the next generation of detailed physical design algorithms, specifically focusing on ECO routing and physical optimization. You will develop incremental physical-design technology to implement high-performance logic changes with DRC and parasitic awareness for all-layer and metal-only ECOs. Responsibilities include crafting cross-domain optimization tools for logic, timing, clocks, testability, power distribution, and placement. You will own problems from algorithm invention through production deployment. Required skills include expertise in C++, high-performance software architecture, data structures, and memory efficiency. You must understand detailed routing, design rules, pin access, and DRC-aware implementation. The work addresses complex discrete and continuous optimization problems within the latest manufacturing processes.

What you'll do

  • Develop incremental physical-design technology to implement high-performance logic changes with DRC and parasitic awareness.
  • Invent detailed-routing algorithms to solve discrete and continuous optimization problems from manufacturing DRC constraints.
  • Craft cross-domain optimization tools that simultaneously consider logic, timing, clocks, testability, power, placement, and routing.
  • Own the full lifecycle of problems from algorithm invention through implementation, validation, and production deployment.
  • Implement high-performance C++ software using efficient data structures and memory management.
  • Optimize ECO routing for applications including timing, power, incremental logic synthesis, and precision clock-tree tuning.

What we're looking for

  • MS, PhD, or equivalent experience.
  • 5+ years of relevant experience.
  • Strong expertise in C++, high-performance software architecture, and algorithm development.
  • Deep understanding of detailed routing, including advanced design rules, pin access, route optimization, and DRC-aware implementation.
  • Understanding of areas co-optimized with ECOs, including clock distribution, DFT, and power delivery.
  • Authorization to work on export controlled data arising in CPUs, GPUs, LPUs, and communication networks.
  • Familiarity with logic and physical co-optimization principles, including logic restructuring, technology mapping, and using SAT solvers (preferred).
  • Experience with placement, legalization, IR drop reduction, or applying machine learning techniques to physical design (preferred).

More like this

Similar roles

Senior Software R&D Engineer, VLSI Physical Design

Nvidia

Santa Clara, CA +1 97 days ago $168,000–$264,500
C++ VLSI Physical Design Machine Learning Python Perl Tcl ICC2 Innovus PrimeTime Tempus StarRC Distributed Computing Multithreading Reinforcement Learning GNNs EDA Tools
6+ yrs exp Hybrid

Senior Software R&D Engineer, VLSI Physical Design

Nvidia

Santa Clara, CA +1 152 days ago $168,000–$264,500
C++ VLSI Physical Design Computational Geometry Graph Theory Placement Routing Floorplanning Machine Learning Multithreading Distributed Computing ICC2 Innovus CAD EDA Visualization C++17 C++14
Hybrid

Senior VLSI Methodology Engineer

Nvidia

Santa Clara, CA 20 days ago $136,000–$218,500
Python C++ Perl EDA Tools Innovus Fusion Compiler Crosscheck Virtuoso VLSI Physical Design Library Modeling Data Pipelines AI ML LLM Dashboards Synthesis Place and Route Timing Closure Power Analysis
4+ yrs exp

Software R&D Engineer, VLSI Physical Design

Nvidia

Austin, TX +1 97 days ago $116,000–$189,750
C++ VLSI Physical Design Machine Learning Python Perl Tcl ICC2 Innovus PrimeTime Tempus StarRC Distributed Computing Multithreading Reinforcement Learning Graph Neural Networks Parallel Computing EDA Tools

Software R&D Engineer, RTL Optimization Tools

Nvidia

Santa Clara, CA +1 138 days ago $136,000–$218,500
C++ RTL Design Verilog SystemVerilog Machine Learning Logic Synthesis DFT Static Timing Analysis Distributed Computing Multithreading LLMs GNNs GANs Reinforcement Learning SAT Solvers SOC Integration Power Gating Clock Distribution
3+ yrs exp Hybrid

Senior VLSI CAD Software Engineer

Nvidia

Santa Clara, CA +5 19 days ago
C++ Java C# VLSI CAD EDA C++20 Java 21 Git Visual Studio CLion CI/CD Object-Oriented Design Algorithms Data Structures AI-assistants
10+ yrs exp