CPU Implementation Engineer
Core
Drive RTL-to-GDS design convergence and block-level design delivery for CPU implementation, optimizing for power, performance, and area (PPA) while collaborating with micro-architects and CAD teams.
Role type
CPU Implementation Engineer
Builds
CPU blocks and silicon designs for Apple hardware
Domain
Semiconductor / CPU Design
Required skills
RTL design, digital circuits, logic synthesis, place-and-route (PNR), static timing analysis (STA), power analysis, floor-planning, pin-placement, timing budgeting, TCL scripting, Perl scripting
Preferred skills
High-performance CPU microprocessor architecture, custom IP integration, memory macro optimization, library standard cell optimization
Technologies
Synthesis tools, PnR tools, STA tools, Power analysis tools
Responsibilities
Define micro-architecture feasibility and PPA trade-offs; optimize RTL for synthesis and place-and-route; close backend flows and meet electrical requirements; collaborate on CPU floorplan, timing, power, reliability, and testability; co-optimize memory macros and standard cells with custom IP teams.
Seniority
Mid-level, hands-on IC