CPU Microarchitect/RTL Engineer - Fetch, Out of Order

Apple designs high-performance, low power microprocessors that power innovative products, including the iPhone, iPad, Watch, Vision Pro, and Mac.
$175,800 - $312,200
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI

Description For CPU Microarchitect/RTL Engineer - Fetch, Out of Order

Apple's Silicon Engineering Group (SEG) is seeking an experienced technical leader to drive architecture and RTL development of CPU front-end and/or out-of-order subsystem for their performant cores. As a CPU Microarchitect/RTL Engineer, you will be responsible for micro-architecture development and specification, RTL ownership, verification support, performance exploration and correlation, and design delivery. You'll work on high-performance strategies and collaborate with multifunctional engineering teams to implement and verify physical design aspects such as timing, area, reliability, testability, and power.

Key responsibilities include: • Developing and specifying micro-architecture from early high-level exploration to detailed specification • Owning RTL development, assessment, and refinement to meet power, performance, area, and timing goals • Supporting the verification team in test bench development, formal methods, and simulation/emulation • Exploring high-performance strategies and verifying RTL design performance • Collaborating with multifunctional teams on physical design implementation and verification

This role offers the opportunity to work on groundbreaking Apple products and be part of a team that has reinvented entire industries. Apple's commitment to innovation extends to their practices, aiming to leave the world better than they found it.

Last updated 6 months ago

Responsibilities For CPU Microarchitect/RTL Engineer - Fetch, Out of Order

  • Micro-architecture development and specification
  • RTL ownership - development, assessment and refinement
  • Support verification team in test bench development and simulation/emulation
  • Performance exploration and correlation
  • Design delivery - work with multifunctional engineering team on physical design aspects

Requirements For CPU Microarchitect/RTL Engineer - Fetch, Out of Order

Java
Python
  • BS degree and 10+ years of relevant industry experience
  • Knowledge of microprocessor architecture
  • Knowledge of Verilog and/or VHDL
  • Experience with simulators and waveform debugging tools
  • Knowledge of logic design principles along with timing and power implications

Benefits For CPU Microarchitect/RTL Engineer - Fetch, Out of Order

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement for career advancement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Potential for discretionary bonuses or commission payments
  • Relocation assistance (if eligible)

Interested in this job?

Jobs Related To Apple CPU Microarchitect/RTL Engineer - Fetch, Out of Order

Software Development Engineer - Apple Vision Pro

Senior software engineering role at Apple developing immersive video solutions for Vision Pro, requiring expertise in C++ and media processing.

CPU Implementation Lead Engineer

Lead CPU implementation at Apple, driving innovation in chip design and performance optimization.

Software Engineering Manager, Security - iCloud

Lead a team developing secure, performant systems-level software for iCloud at Apple. 10+ years experience required.

Principal Software Engineer, Payroll Services

Principal Software Engineer position at Gusto, leading payroll services development with Ruby/Rails and TypeScript/React, offering $222K-$290K plus equity.

Principal Software Engineer

Principal Software Engineer position at Tendo, leading healthcare software development with full-stack expertise in React, TypeScript, and Go.