Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Software R&D Engineer, ECO Route - VLSI EDA role.
Rezi rewrites your resume against NVIDIA's job description. Free.

Tailor your resume to this Senior Software R&D Engineer, ECO Route - VLSI EDA role.
Rezi rewrites your resume against NVIDIA's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Software R&D Engineer, ECO Route - VLSI EDA posting at NVIDIA — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Software R&D Engineer, ECO Route - VLSI EDA posting at NVIDIA — free, in seconds.
About the Role
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. These algorithms are crucial for applications involving extreme timing and power optimization, incremental logic synthesis, metal ECOs, precision clock-tree tuning, and high-speed interconnect.
Responsibilities
- Develop incremental physical-design technology for rapid implementation of high-performance logic changes with DRC and parasitic awareness, including all-layer and metal-only ECOs.
- Invent improved detailed-routing algorithms for complex discrete and continuous optimization problems arising from DRC constraints in the latest manufacturing processes.
- Craft cross-domain optimization tools that consider logic, timing, clocks, testability, power distribution, placement, routing, and DRCs to advance computing performance.
- 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, including complexity, data structures, and memory efficiency.
- Deep understanding of detailed routing, including advanced design rules, pin access, route optimization, and DRC-aware implementation.
- Understanding of areas often impacted and 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.
Skills
- C++
- High-performance software architecture
- Algorithm development
- Detailed routing
- DRC-aware implementation
- Clock distribution
- DFT
- Power delivery
- Logic and physical co-optimization
- Logic restructuring
- Technology mapping
- SAT solvers
- Placement
- Legalization
- IR drop reduction
- LLMs
- Reinforcement learning
- GNNs
- Machine learning techniques
Location
- Remote
Work Type
- Full-time
Experience Level
- Senior
- 5+ years
Education Level
- MS
- PhD
Salary/Compensations
- 168,000 USD – 264,500 USD for Level 4
- 196,000 USD – 310,500 USD for Level 5
Benefits
- Equity
- Comprehensive benefits package
About the Company
- NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years.
- The team develops highly optimized internal EDA technology by combining novel algorithms, parallel computing, machine learning, and high-performance C++.
- NVIDIA is one of the technology world’s most desirable employers.
Equal Opportunity
- NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer.
- We do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.