Senior Software R&D Engineer, VLSI Physical Design
NVIDIA · Austin, TX · 1 wk ago
HybridEngineeringFull-time
About the role
NVIDIA is seeking a Senior Software R&D Engineer specializing in VLSI Physical Design. This role involves implementing, enhancing, and deploying tools for chip-level placement, reshaping, and route optimization. The ideal candidate should have a strong background in computational geometry, placement, routing, and graph theory.
Responsibilities
- Create innovative algorithms for computational geometry, placement, and fast routing to efficiently arrange blocks in a chip.
- Develop and implement new machine learning strategies to improve the efficiency of design space exploration.
- Improve designer insight, debugging, and visualization by extending GUIs built.
- Work closely with design teams to find and create new optimization opportunities.
- Collaborate with cross-functional teams to ensure the successful deployment of new tools and technologies.
Requirements
- Bachelor’s, Master’s, or PhD in Electrical Engineering or Computer Science.
- 6+ years of experience in software development with C++.
- Strong understanding of computational geometry, placement, routing, and graph theory.
- Familiarity with design implementation tools such as ICC2 and Innovus.
- Expertise in algorithm development for physical design, analysis, and visualization.
- Excellent communication and interpersonal skills.
Qualifications
- BS, MS, PhD or equivalent experience in Electrical Engineering or Computer Science.
- Strength in both CAD software and VLSI hardware design.
- Experience in high-performance software design including multithreading, distributed computing, efficient memory and I/O use, etc.
- Deep understanding of algorithm design principles such as computational geometry, placement, etc.
- A tenacity for solving complex optimization challenges.
Skills
- C++17/C++14 experience, including lambdas and concurrency.
- Strong communication and interpersonal skills.
Benefits
As part of NVIDIA, you will be offered highly competitive salaries and a comprehensive benefits package. Applications for this position are open until June 1, 2026. For more information about NVIDIA’s benefits, visit www.nvidiabenefits.com/.