CPU Implementation Engineer
Core
Design and implement CPU blocks, balancing power, performance, and area for Apple hardware products.
Role type
CPU Implementation Engineer
Builds
Apple Silicon CPU blocks
Domain
Semiconductor / CPU Design
Required skills
RTL-to-GDS flow, synthesis, place-and-route, timing closure, power optimization, area optimization, reliability validation, testability, scripting (Perl/TCL)
Preferred skills
high performance microprocessor architecture, logic design principles, low power microarchitecture, deep sub-micron technologies, device physics, synthesis & place-route tools
Technologies
Perl, TCL, synthesis tools, place-and-route tools
Responsibilities
Define memory subsystem with micro-architects, perform feasibility studies, design pipeline stages, drive RTL-to-GDS flow, validate physical design for timing, area, reliability, testability, and power.
Seniority
Mid-level, hands-on IC