CPU Physical Design Methodology and Optimization Engineer

A leading technology company that designs and develops 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 CPU Physical Design Methodology and Optimization Engineer

Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. This role is part of an industry-recognized and innovative CPU design team, focusing on physical design (PD) methodology and optimization. The position involves solving key problems in the physical design space, with emphasis on improving Power, Performance and Area (PPA) of industry-leading CPU designs.

As a CPU Physical Design Methodology and Optimization Engineer, you'll work closely with CPU, CAD, and design teams to develop new flows and algorithms. You'll conduct detailed analysis across partitions to identify optimization opportunities and create innovative PD-focused flows to enhance CPU performance and efficiency. The role requires cross-functional collaboration with various teams including STA, library, tech, and post-silicon teams.

The position demands strong expertise in electrical engineering fundamentals, particularly in digital circuits and timing/power concepts. You'll need proficiency in scripting languages like Python, TCL, or Perl to interface with tools and analyze data. Understanding of deep sub-micron technology challenges and ability to develop algorithms for Power Performance & Area optimization are crucial.

Apple offers a comprehensive benefits package including medical and dental coverage, retirement benefits, stock options, and education reimbursement. The base pay range is $143,100 to $264,200, with additional opportunities for bonuses and equity participation. Join us to help deliver groundbreaking Apple products and be part of a team that has reinvented entire industries!

Last updated 5 days ago

Responsibilities For CPU Physical Design Methodology and Optimization Engineer

  • Work with CPU, CAD, and design teams to engineer new flows/algorithms to improve PPA
  • Detailed analysis across partitions to understand optimization opportunity
  • Develop new PD focused flows to improve CPU performance and efficiency
  • Cross-functional collaboration across STA, library, tech and post silicon team to improve optimization during physical design

Requirements For CPU Physical Design Methodology and Optimization Engineer

Python
  • Minimum BS and 3+ years of relevant industry experience
  • Electrical engineering fundamentals in digital circuits, timing/power concepts, and logic design
  • Scripting skills to interface with tools and mine data
  • Strong fundamentals in high-performance & low-power physical design techniques
  • Experience in using industry standard synthesis, PnR, and STA tools
  • Proficiency in programming and scripting in Python, TCL, or Perl
  • Understanding of challenges related to latest deep sub-micron technology
  • Ability to work well in a team, self-motivated, and excellent communication skills

Benefits For CPU Physical Design Methodology and Optimization Engineer

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 CPU Physical Design Methodology and Optimization Engineer

CAD V-drop Infrastructure Developer

CAD V-drop Infrastructure Developer role at Apple, developing and supporting tools for silicon design groups in Austin, TX.

FE Design and Timing Analysis Integration Engineer

Front End and Timing Analysis Engineer role at Apple, focusing on wireless SoC development with competitive pay range $143-264K and comprehensive benefits.

CAD Engineer - Signoff Infrastructure Developer

CAD Engineer position at Apple focusing on developing and enhancing Signoff infrastructure tools and flows for silicon design groups, requiring Python expertise and chip design background.

App Compatibility Triage Systems Engineer

App Compatibility Systems Engineer role at Apple, focusing on ensuring third-party software compatibility across Apple's ecosystem through data analysis and machine learning.

Tools and Automation Engineer

Tools and Automation Engineer role at Apple focusing on testing health sensing applications and features using Swift and automated testing frameworks.