Analog Layout Automation Engineer

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$172,100–$305,600 / yr
Posted
45 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $179k
This role $239k
$111k most similar roles pay here $326k

This role pays more than 94% of similar roles. Most pay $150,000–$207,287 — the shaded band above. At the midpoint, this role pays about $239k versus about $179k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 638 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 505 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Analog Layout Automation Engineer

Join our dynamic team as an Analog Layout Automation Engineer, where you will play a pivotal role in advancing Analog/Mixed-Signal (AMS) circuits by leveraging AI/ML techniques. You’ll collaborate closely with circuit designers and utilize cutting-edge CAD tools to create high-performance layouts for SerDes, PLLs, and sensors. Your daily tasks include reviewing floor plans, analyzing circuits, running verification suites, and resolving LVS/DRC/ERC issues to ensure the delivery of next-generation SOCs. Additionally, you will drive automation by developing scripts, enhancing workflows, and applying AI/ML for layout optimization and data-driven insights. Ideal candidates possess extensive experience in deep-submicron CMOS and FinFET technologies, along with strong programming skills in SKILL, Perl, TCL, Shell, Python, and hands-on knowledge of PyTorch for model development.

What you'll do

  • Develop high-performance analog and mixed-signal layouts using advanced CAD tools.
  • Automate layout tasks, flows, and quality checks through scripting and AI/ML.
  • Optimize designs for low power consumption and tight device matching.
  • Resolve LVS/DRC/ERC issues to ensure design integrity and reliability.
  • Enhance productivity by creating scripts and improving workflow efficiency.

What we're looking for

  • 10+ years of experience in analog/mixed-signal layout design, preferably in deep-submicron CMOS and FinFET technologies.
  • Strong programming/scripting skills in SKILL, Perl, TCL, Shell, Python for layout automation and data analysis.
  • Experience with AI/ML techniques including CNNs, loss functions, backpropagation, and model development using PyTorch.
  • Proven ability to automate layout tasks, flows, and quality checks using CAD tools like Cadence Virtuoso and Innovus.
  • Expertise in custom floor planning, hierarchical layout assembly, physical integration, and analog DFM best practices.
  • Proficiency in interpreting physical verification reports (DRC, ERC, LVS) and resolving layout-related issues.

More like this

Similar roles

Analog Layout Automation Engineer

Apple Inc

San Diego, CA 45 days ago $163,300$290,100
Python TCL Perl Shell SKILL PyTorch Cadence_Virtuoso CNNs DRC ERC LVS PCell_creation CI/CD AI ML Layout_automation Data_analysis Image_processing Hierarchical_layout_assembly Custom_floor_planning

Analog Layout Automation Engineer

Apple Inc

Cupertino, CA 43 days ago $121,306$213,700
Python TCL Perl Shell SKILL PyTorch Cadence_Virtuoso DRC ERC LVS CNN Loss_Functions Backpropagation Optimization PCell_Creation Hierarchical_Layout_Assembly Custom_Floor_Planning Standard_Cell_Floor_Planning Physical_Integration Image_Processing Segmentation Object_Detection

Analog Layout Automation Engineer

Apple Inc

San Diego, CA 45 days ago $115,710$203,000
Python TCL Perl Shell SKILL PyTorch Cadence_Virtuoso DRC ERC LVS CNN Loss_Functions Backpropagation Optimization PCell_Creation Hierarchical_Layout_Assembly Custom_Floor_Planning Standard_Cell_Floor_Planning Physical_Integration Image_Processing Segmentation Object_Detection