Senior CAD Developer, Timing Optimization Tools

1 Month ago • 6 Years + • Research & Development • $168,000 PA - $310,500 PA

Job Summary

Job Description

NVIDIA seeks a Senior CAD Developer to optimize internal timing and power optimization tools. The role involves inventing and optimizing algorithms in C++ for tasks such as timing budget allocation, clock distribution, and pre-routing critical signals. Responsibilities include improving existing tools that already outperform industry alternatives, developing intuitive APIs, and collaborating with design teams. The ideal candidate will possess strong VLSI design and software development skills, a deep understanding of timing and physical optimization concepts, and experience with EDA tools like PrimeTime and ICC2. The position requires a strong understanding of both software and hardware principles, with a focus on high-performance software design and efficient resource utilization. This role offers high intellectual freedom and the opportunity to impact the world's best AI hardware.
Must have:
  • 6+ years experience in VLSI design and software development
  • Strong understanding of VLSI timing and physical optimization
  • Proficiency in C++ and EDA tools (PrimeTime, ICC2 etc.)
  • Excellent communication and interpersonal skills
Good to have:
  • Advanced understanding of Static Timing Analysis
  • C++14 or newer experience (lambdas, concurrency)
  • Experience in high-performance software design (multithreading)
Perks:
  • Equity
  • Benefits

Job Details

NVIDIA's continued advancement of world-leading hardware requires a combination of both external and internal EDA tools. Our team develops highly optimized internal tools by fusing advances in parallel computing, machine learning, and novel algorithms in C++. We are seeking an innovative CAD Software Developer with particular interest in algorithms for prelayout timing and power optimization using techniques such as efficient allocation of block-level I/O budgets, intentional clock skew, and accurately modeling NDR (nondefault rule) routing opportunities. Understanding both software and hardware principles is key. Constant creativity and a self-drive to explore and perfect fast, high-capacity software is required. 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!

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.

What you’ll be doing:

  • Invent and optimize new methods for increasing chip frequency while minimizing power consumption across a suite of internal optimization tools. These tools already outperform the industry's alternatives in high capacity timing closure and will advance even further with your contributions.

  • Improve algorithms in C++ for timing budget allocation (SDC generation), clock distribution targets, and pre-routing of critical signals while including intuitive APIs for designer input and review.

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

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

  • 6+ years experience including a mix of VLSI design and software development with some experience in C++.

  • Strong understanding of VLSI timing and physical optimization concepts, including interconnect models, timing constraints, corners, global route, congestion, etc.

  • Familiarity with design implementation tools such as PrimeTime, Tempus, ICC2, Innovus, and StarRC and typical design flows written in Perl, Tcl, and Python.

  • Strong communication and interpersonal skills

Ways to stand out from the crowd:

  • Advanced understanding of Static Timing Analysis and/or P&R algorithms.

  • C++14 or newer experience, such as lambdas and concurrency.

  • Experience in high performance software design including multithreading, distributed computing, efficient memory and I/O use, etc.

NVIDIA is widely considered to be one of the technology world’s most desirable employers, and due to outstanding success, our teams are rapidly growing. Are you passionate about becoming a part of a best-in-class team driving 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

Ubisoft - Programmeur senior ML _ Groupe Technologique Création de Contenu

Ubisoft

Montreal, Quebec, Canada (On-Site)
1 Month ago
Actian - Zen Sustaining Engineer - Bangalore/Pune

Actian

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Salesforce - Database Systems Development - Senior/Lead/Principal Member Technical Staff

Salesforce

Hyderabad, Telangana, India (On-Site)
3 Months ago
The Walt Disney Company - Lead Full Stack Developer

The Walt Disney Company

Burbank, California, United States (On-Site)
2 Months ago
Epic Games - Senior Tools Programmer, Applied Usability

Epic Games

Cary, North Carolina, United States (On-Site)
2 Weeks ago
Riot Games - Staff Software Engineer, Engine & Console - Unpublished R&D Product

Riot Games

Dublin, County Dublin, Ireland (On-Site)
3 Months ago
Samsung Semiconductor - Senior Engineer, AI

Samsung Semiconductor

San Jose, California, United States (Hybrid)
4 Months ago
Riot Games - Research Scientist Intern - Generative AI - Summer 2025 (Remote)

Riot Games

Dublin, County Dublin, Ireland (Remote)
3 Months ago
Riot Games - VFX Artist II - Gameplay, Teamfight Tactics

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
Fabric - Applied Researcher, Cryptography Hardware

Fabric

San Francisco, California, United States (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Krafton  - [인조이스튜디오(신규 자회사)] Sr. Technical Artist (8년 이상)

Krafton

Seoul, South Korea (On-Site)
1 Month ago
Ubisoft - Senior Animation Programmer [Unannounced Project]

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
4 Months ago
Meta - Software Engineer, Infrastructure

Meta

Washington, District Of Columbia, United States (On-Site)
3 Months ago
Rockstar Games - Associate Principal Technical Artist: Performance Capture Pipeline

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
4 Months ago
NVIDIA - Senior Technical Marketing Engineer - AI Infrastructure

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
NVIDIA - Manager, Software Engineering

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
ZeniMax Media - Programmeur.se backend senior / Senior Backend Programmer

ZeniMax Media

Montreal, Quebec, Canada (On-Site)
5 Months ago
Sports Interactive - Senior Software Engineer (Graphics)

Sports Interactive

London, England, United Kingdom (Hybrid)
1 Week ago
ByteDance - Software Development Engineer Graduate (SDN Traffic Intelligence & Control) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
OpenGov - Software Engineer III - Fullstack - React/Node

OpenGov

Pune, Maharashtra, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

Wolters Kluwer - Customer Success Associate

Wolters Kluwer

Dallas, Texas, United States (Hybrid)
4 Months ago
Microsoft - Applied Scientist

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Discord - Senior Data Engineer

Discord

San Francisco, California, United States (Remote)
2 Months ago
Tencent - Senior HR Generalist

Tencent

Palo Alto, California, United States (On-Site)
1 Month ago
The Walt Disney Company - Electrician - Full Time

The Walt Disney Company

Anaheim, California, United States (On-Site)
2 Days ago
Luxoft - Senior .net developer

Luxoft

Poland, Ohio, United States (Remote)
2 Months ago
King - Senior Data Engineer

King

California, United States (Hybrid)
1 Day ago
Trek - Seasonal Sales Associate

Trek

East Providence, Rhode Island, United States (On-Site)
3 Weeks ago
Next Level Business Services - Sr. Developer – Native Mobile Apps

Next Level Business Services

Philadelphia, Pennsylvania, United States (On-Site)
4 Months ago
Next Level Business Services - Sr. Performance Test Engineer

Next Level Business Services

El Segundo, California, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Krafton  - [Publishing] Member of Game PR (3~5년)

Krafton

Seoul, South Korea (On-Site)
1 Month ago
Fluence - Lead Engineer - Battery Module

Fluence

Houston, Texas, United States (Hybrid)
4 Months ago
Microsoft - Research Intern - Machine Learning and Generation AI

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Cirrus Logic - Senior Software Engineer - Windows Device Drivers (JM-211)

Cirrus Logic

Austin, Texas, United States (Hybrid)
4 Months ago
Microsoft - Software Engineer 2

Microsoft

Redmond, Washington, United States (Remote)
1 Month ago
Krafton  - [Business Assessment Office] Internal Auditor - 내부감사인 (3년 ~ 8년)

Krafton

Seoul, South Korea (On-Site)
2 Months ago
NVIDIA - Senior Memory Post Silicon Qualification Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Month ago
Google - Embedded Software Engineer, Pixel Display Software

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Passive Logic - Senior Electrical Engineer

Passive Logic

Salt Lake City, Utah, United States (On-Site)
4 Months ago
Microsoft - Research Intern - Audio and Acoustics

Microsoft

Redmond, Washington, United States (On-Site)
1 Month 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.


Yokne'am Illit, North District, Israel (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

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

United States (Remote)

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

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

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

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