CAD Engineer - Timing for Gate-Level Flows & Methodologies

A leading technology company that designs and manufactures consumer electronics, software, and services.
$143,100 - $264,200
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Hardware

Description For CAD Engineer - Timing for Gate-Level Flows & Methodologies

Apple's Silicon Technologies group is seeking a CAD Engineer to join their STA CAD team, focusing on improving the performance of Apple Silicon. This role is integral to the development and enhancement of static timing methodologies and flows used across Apple Silicon teams.

The position involves working with advanced technology nodes to address timing challenges and ensure first-time-right silicon through comprehensive timing analysis and closure methodologies. You'll be part of the team responsible for crafting and building the technology that powers Apple's devices, directly impacting millions of users worldwide.

As a CAD Engineer, you'll be responsible for developing and maintaining gate-level STA flows, collaborating with design teams on timing closure, and implementing methodology improvements for enhanced efficiency. The role requires expertise in static timing analysis, programming skills (particularly Python and Tcl), and a deep understanding of SoC design timing constraints.

The ideal candidate will have at least 3 years of industry experience, strong programming fundamentals, and expertise in static timing analysis tools and flows. Knowledge of noise, cross-talk, variation, and timing margins is essential, as is the ability to communicate effectively with management and follow solutions through to completion.

Apple offers a comprehensive benefits package including competitive base pay ($143,100 - $264,200), stock options, medical/dental coverage, retirement benefits, education reimbursement, and various other perks. The role is based in Sunnyvale, California, and offers the opportunity to work on cutting-edge technology that impacts millions of Apple users worldwide.

Join Apple's Silicon Technologies group to be part of a team that's pushing the boundaries of processor and SoC design, ensuring Apple products maintain their reputation for exceptional performance and efficiency.

Last updated 20 hours ago

Responsibilities For CAD Engineer - Timing for Gate-Level Flows & Methodologies

  • Develop, maintain, and enhance existing gate-level STA flows for Apple silicon designs
  • Work with design teams to understand and debug issues related to constraints, flow scripts, and timing closure
  • Facilitate and drive STA methodology changes to improve overall STA flows
  • Develop and maintain scripts and methods for timing analysis and power reduction
  • Develop and support methodologies, tools, and flows used in verification of timing constraints
  • Analysis of timing paths to identify key issues, including post-silicon timing debug
  • Work closely with EDA vendors to develop and incorporate new capabilities

Requirements For CAD Engineer - Timing for Gate-Level Flows & Methodologies

Python
  • BS and 3+ years of relevant industry experience
  • Experience with static timing analysis tools and flows
  • Understanding of programming fundamentals and concepts
  • Familiarity with Python and Tcl
  • Familiar with STA of large high-performance SoC designs
  • Understanding of fundamentals in noise, cross-talk, variation and timing margins
  • Knowledge of timing/SDC constraints
  • Good communication skills

Benefits For CAD Engineer - Timing for Gate-Level Flows & Methodologies

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock options and employee stock purchase plan
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple CAD Engineer - Timing for Gate-Level Flows & Methodologies

Clojure Programmer

Apple is hiring a Clojure Programmer in Cupertino to develop backend services and frontend applications using Clojure and ClojureScript, offering competitive compensation and comprehensive benefits.

Graphics, Games, and Machine Learning - Gaming Experience Test Engineer

Gaming Experience Test Engineer role at Apple focusing on graphics, games, and machine learning testing across macOS, iOS, and tvOS platforms.

RF Hardware Full Stack Developer

Full Stack Developer role at Apple combining RF hardware expertise with full-stack development, working on scalable software tools and web applications.

Tools and Automation Engineer - Apple Maps Quality Team

Tools and Automation Engineer position at Apple Maps Quality Team, focusing on test automation and analytics for maps-wide metrics, offering competitive compensation between $136,300-$248,700.

Full Stack Web Developer

Full Stack Web Developer role at Apple, building advanced tooling and automation for Hardware Engineering, requiring 3+ years of experience in web development.