Senior Software Engineer, Place and Route Tools

14 Minutes ago • 5 Years + • Research & Development • $168,000 PA - $310,500 PA

Job Summary

Job Description

NVIDIA seeks a Senior Software Engineer to contribute to the development of place and route tools for their advanced hardware. This role focuses on inventing and optimizing methods for high-capacity detailed placement, particularly maximizing datapath logic performance. The successful candidate will possess expertise in C++, detailed placement algorithms, and parallel computing (ideally with CUDA experience). Responsibilities include developing multithreaded and GPU code, collaborating with design teams, and contributing to the entire process from algorithm discovery to deployment. The role offers high intellectual freedom and the opportunity to work with the latest technologies in a fast-paced, innovative environment. The tools already outperform industry alternatives in high-capacity timing optimization and will advance even further with your contributions.
Must have:
  • MS/PhD in EE or CS
  • 5+ years in place & route, spatial data structures, or design optimization
  • C++ expertise
  • Detailed placement understanding
  • Strong algorithm design skills
Good to have:
  • High-speed arithmetic design expertise
  • C++17/14 experience (lambdas, concurrency)
  • CUDA experience
  • Reinforcement learning, GNNs, LLMs experience
Perks:
  • Equity
  • Benefits

Job Details

NVIDIA's success builds on a foundation of industry leading hardware. A key strategy in achieving this is our combining of the best of external EDA with highly optimized, internal EDA tools. Our team develops these tools by fusing advances in parallel computing, machine learning, and novel algorithms in C++. We are seeking a CAD Software Engineer excited to innovate in algorithms for large scale detailed placement, including both RAMs and standard cells. The role will particularly emphasize use of multithreaded and GPU code.
 

Developing software within a leading hardware company means getting to almost exclusively focus on the latest processes and most advanced designs. We're not bogged down by legacy support, niche roles, or convoluted approval processes. Our developers enjoy unusually high intellectual freedom and the ability to explore broad roles. If you like to work across many technical areas and see your successes directly realized in the world's best AI hardware, this is it!
 

What you’ll be doing:

  • Invent and optimize new methods for high capacity detailed placement, especially for maximizing the performance of datapath logic within a suite of internal optimization tools. These tools already outperform the industry's alternatives in high capacity timing optimization and will advance even further with your contributions.

  • Over time, this role can expand to other areas of physical design implementation and analysis tools

  • As with any software engineering team, we do write a lot of code, but this is broader than a typical CAD or EDA role. Instead, we as a team own the whole process from discovery and invention of new optimization opportunities, to developing solutions and working directly inside design teams to facilitate deployment.

What we need to see:

  • MS or PhD in Electrical Engineering or Computer Science (or equivalent experience)

  • 5+ years experience in one or more of these areas: place & route, spatial data structures, and design optimization.

  • Expertise in C++

  • Thorough understanding of detailed placement, including incorporation of routing and timing algorithms.

  • Deep understanding of algorithm design principles such as complexity analysis, efficient memory and I/O use, etc.

  • Strong communication and interpersonal skills

Ways to stand out from the crowd:

  • Expertise in high speed arithmetic design

  • C++17/C++14 experience, such as lambdas and concurrency

  • Experience in parallel computing, especially if you have used CUDA

  • Experience with reinforcement learning, GNNs (Graph Neural Networks), LLMs (Large Language Models) and other relevant machine learning frameworks, especially as applied to physical design

NVIDIA is widely considered to be one of the technology world’s most desirable employers, and due to outstanding advancements, our teams are rapidly growing. Are you passionate about becoming a part of a best-in-class team supporting the latest in GPU and AI technology? If so, we want to hear from you!

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

You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

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.

Similar Jobs

Playrix - Game Designer

Playrix

Portugal (Remote)
5 Months ago
Playrix - Game Designer

Playrix

Ireland (Remote)
5 Months ago
G5 Games - 2D Illustrator (HOG project)

G5 Games

Astana, Astana, Kazakhstan (Remote)
2 Weeks ago
Madison Logic - Sr. Data Scientist

Madison Logic

Pune, Maharashtra, India (On-Site)
5 Months ago
Playrix - Game Designer

Playrix

Ukraine (Remote)
5 Months ago
Niantic - 2025 R&D Software Engineering Intern (PhD, Publishing)

Niantic

London, England, United Kingdom (Hybrid)
4 Months ago
Nagarro - Trainee

Nagarro

(On-Site)
4 Months ago
Riot Games - Software Engineering Manager - Content Access Platform

Riot Games

Dublin, County Dublin, Ireland (On-Site)
2 Weeks ago
NVIDIA - Senior Timing Methodology Engineer

NVIDIA

Austin, Texas, United States (On-Site)
1 Month ago
Meta - Software Engineer (Leadership) - Machine Learning

Meta

Paris, Île-de-France, France (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - Senior High-Performance LLM Training Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
6 Days ago
Playrix - Game Designer

Playrix

Cyprus (Remote)
5 Months ago
Playrix - Feature Owner (LiveOps)

Playrix

Portugal (Remote)
5 Months ago
Playrix - Game Director

Playrix

Portugal (Remote)
5 Months ago
G5 Games - 2D UI/UX Artist (Hidden objects project)

G5 Games

Tbilisi, Tbilisi, Georgia (Remote)
3 Months ago
Match Group - Staff Software Engineer, Machine Learning

Match Group

Palo Alto, California, United States (Hybrid)
5 Months ago
NVIDIA - Senior ASIC Verification Engineer, Coherent High Speed Interconnect

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
2 Weeks ago
NVIDIA - Senior Deep Learning Research Engineer, Advanced AI Systems

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Playrix - Feature Owner (LiveOps)

Playrix

Georgia (Remote)
5 Months ago
NXP - Test infrastructure developer intern

NXP

Roznov, Neamț County, Romania (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Austin, Texas, United States

AGS - American Gaming Systems - PR and Communications Manager

AGS - American Gaming Systems

Nevada, United States (On-Site)
2 Months ago
Feld Entertainment - Monster Jam Truck Body Technician

Feld Entertainment

Ellenton, Florida, United States (On-Site)
6 Months ago
Google - Software Engineer III, Machine Learning, Google Cloud Compute Infrastructure

Google

Sunnyvale, California, United States (On-Site)
5 Months ago
PlayStation Global - GSOC Manager

PlayStation Global

Aliso Viejo, California, United States (Hybrid)
1 Week ago
Nissan - Warehouse Operator

Nissan

Greenville, South Carolina, United States (On-Site)
6 Months ago
EXUSIA - Data Modeler / Analyst - Healthcare

EXUSIA

United States (Remote)
3 Days ago
WebFX - Junior Back-End Software Engineer

WebFX

Ann Arbor, Michigan, United States (On-Site)
1 Week ago
Tencent - Tencent Cloud Technical Account Manager

Tencent

California, United States (On-Site)
1 Month ago
Xsolla - Mobile Tech Lead

Xsolla

Raleigh, North Carolina, United States (Hybrid)
1 Week ago
Warner Bros Games - Associate, P&C Partner

Warner Bros Games

San Francisco, California, United States (Hybrid)
1 Week ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior STA Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Riot Games - Staff Software Engineer (Build Platforms) - VALORANT, Foundations

Riot Games

Dublin, County Dublin, Ireland (On-Site)
4 Months ago
Samsung Semiconductor - Staff Engineer, Formal Verification

Samsung Semiconductor

San Jose, California, United States (Hybrid)
3 Weeks ago
Krafton  - Publishing Brand Manager

Krafton

Seoul, South Korea (On-Site)
2 Hours ago
NVIDIA - Principal Silicon Circuits System Design Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Month ago
Meta - Software Engineer (Technical Leadership) - Machine Learning

Meta

New York, New York, United States (On-Site)
5 Months ago
NVIDIA - Senior ASIC Verification Engineer

NVIDIA

Durham, North Carolina, United States (On-Site)
3 Weeks ago
ByteDance - Research Scientist Graduate (High-Performance Computing (Inference Optimization) - Vision AI Platform)

ByteDance

San Jose, California, United States (On-Site)
1 Week ago
Starkflow - Specialist

Starkflow

Chennai, Tamil Nadu, India (On-Site)
1 Week ago
ByteDance - Experienced Technical Lead - Edge Cloud Infrastructure - San Jose / Seattle / Boston

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.


Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug