refresh

热门公司

Trending

招聘

JobsNVIDIA

Senior CAD Developer - Timing and Physical Design Optimization

NVIDIA

Senior CAD Developer - Timing and Physical Design Optimization

NVIDIA

China, Shanghai

·

On-site

·

Full-time

·

2w ago

Required Skills

C

VLSI design

CAD software

Timing optimization

Perl

Tcl

Python

ASIC-PD team is hiring both junior and senior engineers, whose work scope is physical design from RTL to GSDII: design quality check, synthesis, formal check, partitioning, constraint (for both design and process), async check, timing analysis/fixing/signoff, also all related flow. Join us, you will work together with expertise in all these areas; you will not only work for physical application, but also drive physical friendly design with all related teams: ASIC/P&R/DFT/SI/ARCH etc.; you will work for the most advanced process/technology, the biggest chip in the world.

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.

  • Improve algorithms (in C) for gate-level sizing, buffering, useful clock skew, cell legalization, IR drop optimization

  • 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 in Electrical Engineering or Computer Science or equivalent experience

  • Minimum 5 years of relevant experience in CAD software and VLSI hardware design

  • Strength in both CAD software and VLSI design

  • Understanding of VLSI timing optimization and related concepts, including timing constraints, corners, power, etc.

  • Demonstrated ability in software development using C

  • Familiarity with design implementation tools such as Prime Time, Tempus, ICC2, Innovus, Sea Hawk, and typical design flows written in Perl, Tcl, and Python.

  • Strong communication and interpersonal skills

Ways To Stand Out From The Crowd:

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

  • Experience in IR drop optimization, calculation

Total Views

0

Apply Clicks

0

Mock Applicants

0

Scraps

0

About NVIDIA

NVIDIA

NVIDIA

Public

A computing platform company operating at the intersection of graphics, HPC, and AI.

10,001+

Employees

Santa Clara

Headquarters

$4.57T

Valuation

Reviews

4.1

10 reviews

Work Life Balance

3.5

Compensation

4.2

Culture

4.3

Career

4.5

Management

4.0

75%

Recommend to a Friend

Pros

Great culture and supportive environment

Smart colleagues and excellent people

Cutting-edge technology and learning opportunities

Cons

Team-dependent experience and outcomes

Work-life balance issues with long hours

Politics and influence over competence

Salary Ranges

47 data points

Junior/L3

Mid/L4

Junior/L3 · Analyst

7 reports

$170,275

total / year

Base

$130,981

Stock

-

Bonus

-

$155,480

$234,166

Interview Experience

7 interviews

Difficulty

3.1

/ 5

Experience

Positive 0%

Neutral 86%

Negative 14%

Interview Process

1

Application Review

2

Recruiter Screen

3

Online Assessment

4

Technical Interview

5

System Design Interview

6

Team Review

Common Questions

Coding/Algorithm

System Design

Technical Knowledge

Behavioral/STAR