mid software engineering Hardware Engineer ic 1+ yrs Master's · Posted May 7, 2026

About this role

Nvidia is hiring a mid-level Hardware Engineer in the software engineering function based in Shanghai, China. The posting calls out experience with Python, Frontend Development, Backend Development and roughly 1+ years of relevant work. Listed education preference: a master's degree or equivalent.

Role
Hardware Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Shanghai, China
Experience
1+ years
Education
Master's degree
Posted
May 7, 2026
AI Summary
Mid-level hardware engineer performing static timing analysis, constraints creation, and timing closure for hierarchical ASIC designs from RTL to GDSII. Requires MS in EE/CS/Microelectronics with 1+ years IC design experience and proficiency in Synopsys/Cadence EDA tools. Python, Perl, or TCL skills preferred.

More roles at Nvidia

Senior Technical Marketing Engineer - EDA and Semiconductor
Santa Clara, CA · senior
CUDA Agile Machine Learning
Senior Software Architect, AI Systems and Networking
Santa Clara, CA · senior
Reinforcement Learning Rust C
Senior Software Engineer, Infrastructure Engineering - Omniverse
Remote (United States) · senior
Kubernetes Cloud Computing Python
Senior Scientific Machine Learning Engineer – Earth-2
Santa Clara, CA · senior
Docker TensorFlow PyTorch
Lab Operations Site Supervisor
Santa Clara, CA · mid
Jira Linux
All Nvidia jobs →

Job description

from Nvidia careers

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:

  • STA for hierarchical design.

  • Constraints creation and validation, timing budget.

  • Timing closure for both partition and full chip level.

  • Special timing closure, such as io, test, clock etc.

  • Synthesis, Netlist quality check, Formal Verification.

  • Implement chip partition and floorplan.

  • Function eco creation.

  • Develop and enhance entire timing closure flow from frontend (pre-layout) to backend (post-layout).

  • Flow automation development, Methodology in any of above areas.

What we need to see:

  • MS in EE, CS or Microelectronics with 1+ year experience is preferred

  • Project experience in IC design implementation.

  • Courses taken in circuit design, digital design

  • Hand-on experience in EDA software from Synopsys (FC/DC/PT/Formality), Cadence (RC compiler/Genus/LEC) is helpful

  • Proficient user of Python, perl or TCL is helpful

    This is an excerpt. Read the full job description on Nvidia careers →
All software engineering jobs software engineering in Shanghai, China Jobs in Shanghai, China software engineering salaries software engineering career path
All Nvidia Jobs Browse software engineering roles mid positions