Senior Software R&D Engineer, VLSI Physical Design
About the role
NVIDIA is seeking a Senior Software R&D Engineer specializing in VLSI Physical Design. This role involves implementing, enhancing, and deploying new 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, fast routing, etc., to efficiently arrange the 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.
Requirements
- BS, MS, PhD or equivalent experience in Electrical Engineering or Computer Science.
- 6+ years experience in software development with C++.
- Good understanding of computational geometry, placement, routing, and graph theory.
- Familiarity with design implementation tools such as ICC2, Innovus.
- Expertise in algorithm development for physical design, analysis, and visualization.
- Strong communication and interpersonal skills.
Qualifications
- C++17/C++14 experience, such as lambdas and concurrency.
- Deep understanding of algorithm design principles such as computational geometry, placement, etc.
- Experience in high performance software design including multithreading, distributed computing, efficient memory and I/O use, etc.
- A tenacity for solving complex optimization challenges.
Skills
- C++17/C++14 experience, such as lambdas and concurrency.
- Deep understanding of algorithm design principles such as computational geometry, placement, etc.
- Experience in high performance software design including multithreading, distributed computing, efficient memory and I/O use, etc.
- A tenacity for solving complex optimization challenges.
Benefits
Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. Applications for this job will be accepted at least until June 1, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) 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.