Descriptions & Requirements
We Are
Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products. We deliver industry-leading silicon design, IP, simulation and analysis solutions, and design services. We partner closely with our customers across a wide range of industries to maximize their R&D capability and productivity, powering innovation today that ignites the ingenuity of tomorrow.
You Are
You have spent years in the trenches of timing closure, and you know the difference between a design that meets timing on paper and one that actually tapes out without surprises. You understand that the hardest timing problems are usually architectural decisions made months earlier, and you are the engineer who spots those issues during constraint development, not at signoff. You think in clock domains, corner cases, and constraint dependencies. When someone says "it's a timing issue," you already have three hypotheses about where to look.
You are comfortable sitting with RTL designers who want to know why their block won't close, then walking over to the physical implementation team to explain what needs to change in floorplanning. You do not wait for perfect netlists or complete constraints. You work with what you have, flag what is missing, and keep the flow moving. You write scripts because manual checks do not scale, and you have learned that good automation is the difference between closing timing in two weeks versus two months.
At Synopsys, you will work on real SoCs with complex clocking architectures, multiple power domains, and timing challenges that require both technical depth and cross-team collaboration.
What You'll Be Doing
- Own synthesis and timing closure for blocks, subsystems, or full SoC designs from RTL handoff through timing signoff
- Develop, validate, and debug SDC timing constraints for multi-mode, multi-corner scenarios across complex clocking architectures
- Perform input and output deliverable sanity checks including constraints analysis, LDRC, logical equivalence checking, and low-power verification at RTL and netlist levels
- Work directly with RTL design, DFT, and physical implementation teams to resolve timing violations, optimize paths, and meet performance targets
- Lead timing-related technical discussions at the block, subsystem, or SoC level, translating design goals into actionable timing strategies
- Automate checks, flows, and reporting using TCL, Perl, or Python to improve efficiency and reduce manual errors
- Debug and resolve timing closure challenges using Synopsys Fusion Compiler and PrimeTime, analyzing timing paths, clock skew, and setup/hold violations
The Impact You Will Have
- Enable SoC tapeouts by ensuring timing closure happens on schedule without last-minute surprises or re-spins
- Reduce timing closure iteration cycles by catching constraint issues, clocking problems, and architectural bottlenecks early in the flow
- Improve design quality by ensuring low-power checks, logical equivalence, and timing sanity are validated before handoff to physical implementation
- Accelerate team productivity by building automation that scales across multiple blocks and reduces manual verification overhead
- Influence design decisions upstream by providing timing feedback that shapes RTL architecture, clocking strategy, and DFT insertion
- Strengthen cross-functional collaboration by serving as the technical bridge between RTL, DFT, and physical design teams
- Contribute to the success of complex, high-performance SoC projects that power next-generation AI and semiconductor products
What You'll Need
- Bachelor's or Master's degree in IC Design, Semiconductor Engineering, Electrical Engineering, or related field
- 0~5+ years of hands-on experience in digital design, timing closure, or SoC implementation
- Proven experience performing multi-mode, multi-corner timing closure of complex blocks, subsystems, or SoCs from synthesis through timing signoff
- Strong expertise in SDC constraint development, validation, and debugging for various modes and corner cases
- Proficiency with Synopsys Fusion Compiler and PrimeTime for synthesis, timing analysis, and signoff
- Solid scripting skills in TCL, Perl, or Python for automation and flow development
- Experience with low-power concepts (UPF) and performing low-power checks at RTL and netlist levels, plus experience with logical equivalence checking and formal verification tools
Who You Are
- You can look at a timing report with 500 violations and quickly identify the three root causes that matter most
- You explain timing closure tradeoffs to RTL designers in terms they understand, and you push back when a proposed fix will create downstream problems
- You write scripts that others on the team actually use because they solve real problems and are easy to maintain
- You stay organized across multiple blocks, modes, and corner scenarios without losing track of what needs to close when
- You are comfortable working across time zones with global teams in RTL, DFT, and physical design, keeping everyone aligned on timing goals
- You do not treat timing closure as a checklist, you treat it as a technical problem that requires judgment, collaboration, and sometimes creative solutions
At Synopsys, we want talented people of every background to feel valued and supported to do their best work. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, age, military veteran status, or disability.