Timing Design Engineer

Apple is a technology company that crafts products to enrich people's lives.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
Head of QE, Media Services - Apple Services Engineering

Lead Apple's media services quality engineering organization, overseeing 100+ employees and ensuring excellence in server APIs, ML systems, and data pipelines.

Sr. Software Architect, Apple Services Engineering

Senior Software Architect role at Apple Services Engineering, leading content production pipeline development and architectural innovation for Apple's entertainment services.

Real Estate and Development– Construction Project Manager

Senior Construction Project Manager role at Apple, managing office and R&D facility projects with 12+ years experience required, offering competitive salary and benefits.

CPU Performance Architect - Platform Architecture

Join Apple as a CPU Performance Architect to innovate on next-gen iPhone, iPad, and Mac CPU designs.

CPU Performance Architect, Platform Architecture

Join Apple as a CPU Performance Architect, driving innovation in CPU architecture for next-generation devices.

Description For Timing Design Engineer

At Apple, we work every single day to craft products that enrich people's lives. As a Timing Design Engineer, you will be part of a multifaceted group with the opportunity to craft upcoming products that will delight millions of Apple's customers. You'll be at the center of a PHY design effort, collaborating with architecture, CAD, and logic design teams, with a critical impact on delivering outstanding PHY designs.

As an ASIC STA Engineer, your responsibilities will span all aspects of SoC design in terms of timing. Key responsibilities include:

  • Timing sign-off
  • STA and sign-off flow development
  • Ownership of IP and block level timing constraints for regular and custom timing requirements
  • Close interaction with RTL designers to understand design intent and clock structure
  • Collaboration with CAD to understand and develop flow
  • Working with Physical design team to close and sign-off timing
  • Developing ideas and plans to verify timing constraints
  • Innovating timing constraints and flow to facilitate timing closure and address potential pessimism or fall outs in timing analysis

The ideal candidate will have:

  • Thorough knowledge of ASIC design timing closure flow and methodology
  • At least 5+ years of experience in writing ASIC timing constraints and timing closure
  • Expertise in STA tools (Primetime) and flow
  • Knowledge of timing corners/modes, process variations, and signal integrity related issues
  • Hands-on experience in timing/SDC constraints generation and management
  • Proficiency in scripting languages (Tcl and Perl)
  • Familiarity with synthesis, DFT, and backend related methodology and tools
  • Strong communication skills
  • Self-motivation and drive to succeed at Apple

This role offers a unique opportunity to work on cutting-edge technology and contribute to products used by millions of people worldwide. Join Apple's Hardware team and be part of shaping the future of technology.

Last updated 3 months ago

Responsibilities For Timing Design Engineer

  • Timing sign-off
  • STA and sign-off flow development
  • Ownership of IP and block level timing constraints for regular and custom timing requirements
  • Collaborate with RTL designers to understand design intent and clock structure
  • Work with CAD team to understand and develop flow
  • Collaborate with Physical design team to close and sign-off timing
  • Develop ideas and plans to verify timing constraints
  • Innovate timing constraints and flow to facilitate timing closure
  • Address potential pessimism or fall outs in timing analysis

Requirements For Timing Design Engineer

  • BS degree in technical discipline
  • Minimum 10 years of meaningful experience
  • Thorough knowledge of ASIC design timing closure flow and methodology
  • At least 5+ years of experience in writing ASIC timing constraints and timing closure
  • Expertise in STA tools (Primetime) and flow
  • Knowledge of timing corners/modes, process variations, and signal integrity related issues
  • Hands-on experience in timing/SDC constraints generation and management
  • Proficiency in scripting languages (Tcl and Perl)
  • Familiarity with synthesis, DFT, and backend related methodology and tools
  • Strong communication skills

Interested in this job?