CPU Microarchitect/RTL Engineer
Core
Designing CPU microarchitecture and RTL features for Apple Silicon products, focusing on power, performance, area, and timing goals.
Role type
Senior IC CPU Microarchitect/RTL Engineer
Builds
Apple Silicon processors (CPUs)
Domain
Semiconductor / CPU Design
Required skills
Verilog, VHDL, logic design principles, simulators, waveform debugging, microarchitecture specification, RTL feature development, validation, performance correlation, physical design implementation
Preferred skills
microprocessor architecture (fetch/decode, branch prediction, scheduling, register renaming, out-of-order execution, integer/floating point execution, load/store, cache/memory), timing/power/area tradeoffs, low power/high performance techniques, Perl, Python, C/C++
Responsibilities
Develop microarchitecture specifications from high-level exploration to detailed design; own RTL feature development and refinement; support test bench and simulation for verification; explore and validate high-performance strategies; collaborate on physical design implementation for timing, area, reliability, testability, and power
Seniority
Senior, hands-on IC