Taro Logo

Circuit Design Automation Engineer

Apple is a leading technology company known for innovative hardware and software products.
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI · Hardware
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Circuit Design Automation Engineer

As a Circuit Design Automation Engineer at Apple, you'll be at the heart of hardware development, collaborating with various disciplines to deliver functional products to millions of customers quickly. You'll work on automating custom analysis flows, building and maintaining memory compiler technologies, debugging and providing solutions for digital IP designers, defining and developing QA checks for EDA views of SRAM and register files, optimizing design flows and timing/power methodologies for SRAM designs, and applying machine learning to optimize flows and QA checks.

Key responsibilities include:

  • Automating custom analysis flows for fixing design margins
  • Building and maintaining memory compiler technologies for large SoC designs
  • Debugging and providing quick solutions for digital IP designers and users
  • Defining and developing QA checks for EDA views of SRAM and register files
  • Collaborating with design and CAD teams to optimize flows and methodologies
  • Applying machine learning to enhance flows and QA checks

This role offers an exciting opportunity to work on state-of-the-art ASICs and make a critical impact on delivering products to market quickly. You'll be part of a talented team, integrating new ideas and working at the forefront of processor design efforts.

Join Apple's Digital Design Engineering group and help turn visionary ideas into reality, crafting entirely new solutions and bringing customers experiences they've never before imagined.

Last updated 9 months ago

Responsibilities For Circuit Design Automation Engineer

  • Automate custom analysis flows for fixing design margins
  • Build and maintain memory compiler technologies for large SoC designs
  • Debug and provide quick solutions for digital IP designers and users
  • Define and develop QA checks for EDA views of SRAM and register files
  • Collaborate with design and CAD teams to optimize flows and methodologies
  • Apply machine learning to optimize flows and QA checks

Requirements For Circuit Design Automation Engineer

Python
  • BS and a minimum of 10 years of relevant industry experience
  • MSEE preferred
  • Fundamentals in custom transistor level circuits and SRAM designs
  • Understanding of industry standard circuit simulator and debug tools, and STA tools
  • Knowledge of timing, power, noise and EMIR analysis
  • Efficient programming skills in languages like: SKILL, Perl, Python, TCL, Shell
  • Exposure to ML based programming algorithms
  • Ability to provide automations for rapid and dynamic design needs
  • Ability to work collaboratively with the circuit team to define and maintain design flows and tools

Interested in this job?