CPU ML Microarchitect/RTL Engineer
Core
Designing high-performance, low-power CPU machine-learning accelerator architecture and RTL for Apple Silicon products.
Role type
Senior IC CPU microarchitect/RTL engineer
Builds
Apple Silicon microprocessors (iPhone, iPad, Watch, Vision Pro, Mac)
Domain
Semiconductor / CPU Design
Deliverable
production ML models
Required skills
microprocessor architecture, logic design principles, Verilog, VHDL, simulation, waveform debugging
Preferred skills
out-of-order execution, instruction scheduling, integer/floating point execution, cache/memory subsystems, low power techniques, high-performance trade-offs, C/C++, Perl/Python
Responsibilities
Develop micro-architecture specifications from high-level exploration to detailed design; own RTL development targeting power/performance/area/timing; support verification via test benches, formal methods, and simulation; explore high-performance strategies and correlate with verification; implement and verify physical design aspects (timing, area, reliability, testability, power)
Seniority
Senior, hands-on IC