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

**Company**: NVIDIA
**Location**: Santa Clara, CA
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-R-D-Engineer--ECO-Route---VLSI-EDA_JR2024440?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_f2c50540-b66

## Description

NVIDIA is seeking a Senior Software R&D Engineer to invent the next generation of detailed physical design algorithms, focusing on ECO routing and physical optimization. The engineer will develop incremental physical-design technology for high-performance logic changes with DRC and parasitic awareness.

**Responsibilities:**

- Develop incremental physical-design technology for rapid implementation of high-performance logic changes with DRC and parasitic awareness.

- Invent improved detailed-routing algorithms for intricate mixes of discrete and continuous optimization problems arising from DRC constraints in the latest manufacturing processes.

- Craft cross-domain optimization tools considering logic, timing, clocks, testability, power distribution, placement, routing, and DRCs.

- Own problems end-to-end, from algorithm invention through implementation, validation, and production deployment.

**Requirements:**

- MS, PhD, or equivalent experience with 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 impacted and co-optimized with ECOs, including clock distribution, DFT, and power delivery.

- Authorization to work on export-controlled data.

**Preferred Qualifications:**

- Familiarity with logic and physical co-optimization principles.

- Experience with related physical-design areas such as placement, legalization, and IR drop reduction.

- Experience applying LLMs, reinforcement learning, GNNs, or other machine-learning techniques to physical design.

NVIDIA offers highly competitive salaries and a comprehensive benefits package.

## Skills

### Required
- C++
- high-performance software architecture
- algorithm development
- detailed routing
- DRC-aware implementation

### Nice to have
- logic and physical co-optimization
- placement
- legalization
- IR drop reduction
- LLMs
- reinforcement learning
- GNNs

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-R-D-Engineer--ECO-Route---VLSI-EDA_JR2024440?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
