CPU MicroarchitectRTL Engineer Fetch, Out of Order
Beaverton, OR - USA
Job Summary
As a CPU Microarchitect/RTL Engineer you will own or participate in the following:nn Micro-architecture development and specification - from early high-level architectural exploration through micro-architectural research and arriving at a detailed specificationn RTL ownership - development assessment and refinement of RTL design to target power performance area and timing goalsn Verification - support the verification team in test bench development formal methods and simulation/emulation for functional verificationn Performance exploration and correlation - explore high-performance strategies and work with the performance verification team to verify that the RTL design meets targeted performancen Design delivery - work with multi-functional engineering team to implement and verify physical design on the aspects of timing area reliability testability and power
Minimum BS and 10 years of relevant industry experiencenExperience with microprocessor architecturenExperience with logic design principles with timing and power implicationsnExperience in Verilog or VHDLnExperience with simulators and waveform debugging process
Expertise in one or more of the following areas: instruction fetch and decode branch prediction instruction scheduling register renaming out-of-order execution nUnderstanding of low power microarchitecture techniques nUnderstanding of high-performance techniques and trade-offs in a CPU microarchitecture nExperience in C or C programming nExperience using an interpretive language such as Perl or Python
Required Experience:
Staff IC
About Company
Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more