CPU Implementation Methodology Engineer
Core
Drive CPU design initiatives and flow development to improve Power, Performance, and Area (PPA) for high-performance processors.
Role type
Senior IC CPU Implementation Methodology Engineer
Builds
CPU design flows and methodologies for Apple hardware products
Domain
Semiconductor / VLSI / CPU Design
Required skills
Synthesis, PNR, STA, VLSI digital design implementation, logic optimization trade-offs, multi-GHz performance targeting
Preferred skills
High-performance/low-power CPU design implementation, scripting (Python, TCL), deep sub-micron technology challenges, algorithm development for PPA extraction, industry-standard synthesis/PnR/STA tools
Technologies
SAPR tools, Python, TCL, STA tools, Synthesis tools, PnR tools
Responsibilities
Generate and validate new ideas and create flows/methodologies with CPU Designers, CAD teams, and EDA vendors; Perform detailed analysis across partitions to identify optimization opportunities; Collaborate cross-functionally with STA, library, tech, and post-silicon teams to improve implementation optimization; Contribute to Synthesis and Physical Design Implementation methodologies.
Seniority
Senior, hands-on IC