CPU Microarchitect/RTL Engineer - Execution, Load/Store
Core
Design high-performance, low-power microprocessors for Apple products including iPhone, iPad, Watch, Vision Pro, and Mac.
Role type
Senior IC CPU Microarchitect/RTL Engineer (Execution, Load/Store)
Builds
CPU cores powering Apple Silicon devices
Domain
Consumer electronics + CPU microarchitecture
Required skills
microprocessor architecture, logic design principles, Verilog, VHDL, simulators, waveform debugging
Preferred skills
out-of-order execution, instruction scheduling, integer/floating-point execution, load/store execution, cache/memory subsystems, low-power techniques, high-performance trade-offs, C/C++ programming, Perl/Python
Technologies
Verilog, VHDL, simulators, Perl, Python
Responsibilities
Develop micro-architecture specifications from high-level exploration to detailed design; own RTL development targeting power, performance, area, and timing; support verification via test bench development, formal methods, and simulation; explore high-performance strategies and correlate with verification teams; implement and verify physical design aspects including timing, area, reliability, testability, and power.
Seniority
Senior, hands-on IC