AI Insights
NVIDIA

Senior Software R&D Engineer, VLSI Physical Design

NVIDIA · Santa Clara, California, US
full-timesenior (6-15 yrs)Posted 31d ago
Software EngineeringIC3ICHybrid (3d)
StackC++C++17C++14VLSI Physical DesignComputational GeometryPlacement AlgorithmsGlobal RoutingFloorplanningGraph TheoryMachine LearningICC2InnovusMultithreadingDistributed ComputingAlgorithm DevelopmentGUI DevelopmentEDA ToolsCAD Software

Summary

Senior C++ software engineer at NVIDIA focused on VLSI physical design algorithms including placement, routing, floorplanning, and ML-driven design space exploration for next-generation AI chips.

About the role

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.

We are looking for a creative and passionate Senior Software R&D Engineer specializing in VLSI Physical Design. This role focuses on algorithms for placement, global routing, floorplanning, and optimizing physical design. You'll work on everything from computational geometry and placement to graph optimization and visualization. The software and tools you create will directly impact our ability to deliver next-generation architecture to the market. You'll be responsible for the logic that determines the physical layout, speed, and efficiency of the world's most advanced AI chips. Your algorithms won't just operate on hardware; they'll define it. If you enjoy solving challenging problems and seeing your work come to life in the fastest AI hardware, this is the perfect role for you!

What You’ll Be Doing:

  • Implement, enhance, optimize, and deploy new tools for chip level placement, reshaping and route optimization.

  • 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 efficiency of design space exploration.

  • Improve designer insight, debugging and visualization by extending GUIs built.

  • While we do write a lot of C++ code, our role goes beyond typical CAD or EDA positions. This team is responsible for the entire process, from finding and creating new optimization opportunities to developing solutions and working closely with design teams to make them happen.

What We Need To See:

  • BS, MS, PhD or equivalent experience in Electrical Engineering or Computer Science

  • Strength in both CAD software and VLSI hardware design

  • 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

Ways To Stand Out From The Crowd:

  • 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.

  • Highly driven to craft outstanding software towards improving PPA with a dedication to continuous improvement

  • A tenacity for solving complex optimization challenges

Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family www.nvidiabenefits.com/

#LI-Hybrid

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 168,000 USD - 264,500 USD.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until April 4, 2026.

This posting is for an existing vacancy. 

NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering a diverse 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.

What you'll do

1Implement, enhance, optimize, and deploy new tools for chip-level placement, reshaping, and route optimization
2Create innovative algorithms for computational geometry, placement, and fast routing to arrange chip blocks efficiently
3Develop and implement machine learning strategies to improve design space exploration efficiency
4Improve designer insight, debugging, and visualization by extending existing GUIs
5Collaborate closely with design teams to find new optimization opportunities and deliver solutions end-to-end
6Own the full process from identifying optimization opportunities to developing and deploying solutions

Requirements

6+ years of software development experience with C++ including modern standards (C++14/17)
Strong background in VLSI physical design and CAD software including tools like ICC2 and Innovus
Deep expertise in algorithm development for computational geometry, placement, routing, and graph theory
Experience developing and applying machine learning strategies for design space exploration
BS/MS/PhD in Electrical Engineering or Computer Science or equivalent professional experience

Nice to have

C++17 lambdas and concurrency
High-performance software design with multithreading
Distributed computing experience
Efficient memory and I/O optimization
PPA (Power, Performance, Area) optimization mindset

Role overview

Role family
Software Engineering
Level
IC3 — platform
Experience
6–15 years
Type
Individual Contributor
Remote policy
Hybrid (3 days)
Visa sponsorship
Not offered

Tech stack analysis

LANGUAGES
C++C++14C++17Python (inferred for ML components)
FRAMEWORKS
Machine Learning frameworks (inferred, unspecified)
INFRASTRUCTURE
Distributed computing environmentsHigh-performance compute clusters (inferred)
TOOLS
ICC2 (Synopsys)Innovus (Cadence)EDA/CAD toolchainsCustom GUI/visualization tools

Green flags

6 items
Salary range is explicitly disclosed ($168K–$264.5K), which is well above market average for senior SWE roles and demonstrates transparencycompensation

Discover all 6 green flags for this role

Sign up free →

Benefits breakdown

HEALTH & WELLNESS
Medical insurance (inferred from comprehensive benefits package)
Dental insurance (inferred)
Vision insurance (inferred)

See all benefits organized by category — health, financial, time off & more

Sign up free →

Hiring insights

JD quality
8/10
Urgency
medium
Autonomy
high
Team size
medium (5-15)

See JD quality score, hiring urgency & team details

Sign up free →

Red flags

PRO3 items
Role spans deep algorithm R&D, ML strategy, GUI development, and HPC — potentially very broad scope for a single engineerrequirements

See all 3 red flags — what the JD isn't telling you

Sign up free →

Interview insights

PRO
Rounds
5
Duration
4 wks
Difficulty
very hard
Take-home
Yes

Get full interview breakdown — rounds, likely topics & prep tips

Sign up free →

Career path

PRO
Next roles
Staff Software Engineer, EDA/Physical DesignPrincipal Engineer, VLSI AlgorithmsEngineering Manager, Physical Design Tools

See where this role leads — full career progression

Sign up free →
About the company

NVIDIA is the world's leading designer of GPUs and AI computing platforms. Its chips power everything from gaming and data centers to autonomous vehicles and scientific research. With a market cap exceeding $2 trillion, NVIDIA's CUDA platform and AI accelerators have become the backbone of the global AI revolution.

HQSanta Clara, CA, USA
Interview difficultyvery hard
Build vs Maintainboth
Cross-functionalYes