CAD Engineer - Timing for Gate-Level Flows & Methodologies

A leading technology company that designs and manufactures consumer electronics, software, and services.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI

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

Do you love creating elegant solutions to highly complex challenges? As part of Apple's Silicon Technologies group, you'll help design and manufacture next-generation, high-performance, power-efficient processors and system-on-chip (SoC). As a CAD Engineer focusing on Timing for Gate-Level Flows & Methodologies, you'll be an integral part of improving Apple Silicon performance. You'll be responsible for all aspects of static timing methodologies, addressing timing challenges on advanced tech nodes through development of flows and methodologies used by all Apple Silicon teams.

Your role involves developing and maintaining gate-level STA flows, working closely with design teams to debug timing issues, and driving methodology improvements. You'll create scripts for timing analysis, verify timing constraints, and work on post-silicon timing debug. This position requires expertise in static timing analysis tools, advanced programming skills, and deep understanding of timing models and constraints.

You'll be joining a team that enables Apple's devices to seamlessly handle tasks beloved by millions. Your work will directly impact the performance and efficiency of Apple's custom silicon, which powers their innovative product lineup. This is an opportunity to work with cutting-edge technology while collaborating with world-class engineers and EDA vendors to solve complex technical challenges.

The ideal candidate combines technical expertise with excellent communication skills, can work effectively with various teams, and has a proven track record in CAD flow development. You'll be part of Apple's journey in pushing the boundaries of silicon technology, making this an exciting opportunity for someone passionate about hardware engineering and timing analysis.

Last updated a day 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
  • Minimum requirement of BS and 10+ years of relevant industry experience
  • Expert power user of static timing analysis tools and flows
  • Advanced programming skills with Python and Tcl or other high level programming languages
  • Familiar with STA of large high-performance SoC designs in deep sub-micron technologies
  • Deep understanding of noise, cross-talk, variation, margins, and timing models
  • Knowledge of timing/SDC constraints, hands on experience in creation and validation of constraints
  • Excellent communicator who can accurately assess and describe issues to management

Interested in this job?

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

CPU Research Scientist - Platform Architecture

Research scientist role focused on CPU architecture innovation at Apple, combining advanced research with practical implementation to enhance CPU performance across Apple products.

Graphics Power Architect Platform Architecture

Senior GPU Architecture role at Apple focusing on power optimization for next-generation graphics processors in iPhone, iPad and Mac products.

Supply Chain Technical Architect, IS&T Enterprise Systems

Senior technical architect role at Apple focusing on supply chain systems development using Java, Python, and Angular, offering competitive compensation between $175,800-$312,200.

Graphics (GPU) Performance Analysis Architect

Senior GPU Performance Analysis role at Apple, focusing on architecture optimization and performance analysis of next-gen GPU systems.

Graphics (GPU) Performance Analysis Architect

Senior GPU Performance Analysis role at Apple, focusing on architecture optimization and performance analysis of next-gen GPU technologies.