FE Engineering
Core
Define and develop the micro-architecture of CPU hardware for Apple's mobile devices, focusing on performance, power, and timing closure.
Role type
Senior IC hardware design engineer (CPU micro-architecture)
Builds
Central Processing Unit (CPU) hardware for mobile devices
Domain
Semiconductor / Computer Architecture
Deliverable
production ML models
Required skills
Microprocessor architecture design, System Verilog/Verilog RTL development, Python/Perl scripting for automation, Computer Architecture optimization, Logic design for compression, Synopsys Verdi/Cadence Indago waveform analysis, RTL assertions and coverage, Physical design timing closure, Low-power design techniques (clock gating, power gating, DVFM), CDC/RDC analysis, Silicon validation and bring-up
Preferred skills
N/A
Technologies
System Verilog, Verilog, Python, Perl, Synopsys Verdi, Cadence Indago
Responsibilities
Define CPU micro-architecture, Develop CPU hardware using Hardware-Description-Language, Perform functional debug and closure of the design, Ensure timing and power closure for target frequency and power, Prepare design specification documentation, Evaluate new ideas and features for CPU hardware
Seniority
Senior, hands-on IC
