CAD Engineer - Timing for Gate-Level Flows & Methodologies

A leading technology company that designs and manufactures consumer electronics, software, and services.
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

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). You'll be responsible for crafting and building the technology that fuels Apple's devices, ensuring they can seamlessly handle tasks beloved by millions.

As a member of the STA CAD team, you will be integral to improving Apple Silicon performance. Your role focuses on static timing methodologies, addressing timing challenges on advanced tech nodes through developing flows and methodologies used by all Apple Silicon teams. You'll drive timing analysis and closure for first-time-right silicon.

Key responsibilities include developing and maintaining gate-level STA flows, collaborating with design teams on timing issues, enhancing methodology efficiency, and working with EDA vendors. You'll need expertise in static timing analysis, programming skills (Python/Tcl), and deep understanding of SoC design timing constraints.

This role combines technical expertise with collaborative problem-solving, making you a crucial part of Apple's innovative silicon development team. You'll work at the intersection of hardware and software, ensuring Apple's processors meet the highest performance standards while maintaining power efficiency.

Join us to be part of a team that's revolutionizing processor technology and directly impacting millions of Apple users worldwide. Your work will help shape the future of Apple's custom silicon, driving the performance that makes Apple products stand out in the market.

Last updated 7 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 for timing constraints verification
  • 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 or other high level programming languages
  • 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

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.