CPU Microarchitect/RTL Engineer - Fetch, Out of Order

Apple designs high-performance, low power microprocessors that power innovative products including iPhone, iPad, Watch, Vision Pro, and Mac.
$143,100 - $264,200
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Hardware

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

Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services and customer experiences very quickly. The Silicon Engineering Group (SEG) designs high-performance, low power microprocessors that power innovative products, including the iPhone, iPad, Watch, Vision Pro, and Mac.

As a CPU Microarchitect/RTL Engineer, you will be responsible for driving architecture and RTL development of CPU front-end and/or out-of-order subsystem for performant cores. The role involves micro-architecture development, RTL ownership, verification support, and performance optimization.

Key Responsibilities:

  • Develop and specify micro-architecture from early exploration to detailed specifications
  • Own RTL development and refinement to meet power, performance, and area goals
  • Support verification team in test bench development and simulation
  • Explore high-performance strategies and verify RTL design performance
  • Collaborate with engineering teams on physical design implementation

Required Qualifications:

  • BS degree with 3+ years of relevant industry experience
  • Strong knowledge of microprocessor architecture
  • Proficiency in Verilog/VHDL
  • Experience with simulation tools and debugging
  • Understanding of logic design principles

Preferred Skills:

  • Expertise in instruction fetch/decode, branch prediction, scheduling
  • Knowledge of low power microarchitecture techniques
  • Experience with C/C++ programming
  • Familiarity with Python or Perl

Benefits include comprehensive medical/dental coverage, retirement benefits, stock programs, education reimbursement, and potential for bonuses and relocation assistance. Base pay ranges from $143,100 to $264,200 depending on qualifications.

Join Apple's innovative hardware team and help deliver the next groundbreaking products that millions of people rely on daily.

Last updated 7 hours ago

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

  • Micro-architecture development and specification - from early high-level architectural exploration through micro-architectural research
  • RTL ownership - development, assessment and refinement of RTL design
  • Verification – support the verification team in test bench development
  • Performance exploration and correlation - explore high-performance strategies
  • Design delivery - work with multifunctional engineering team to implement and verify physical design

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

Python
Linux
  • Minimum BS and 3+ 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
Vision Insurance
401k
Education Budget
Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Education Budget
  • Equity

Interested in this job?

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

ServiceNow Platform Developer, Employee Experience and Productivity

Senior ServiceNow Platform Developer role at Apple, focusing on employee experience and productivity through custom development and system integration.

Senior Full Stack Engineer, Music Content Featuring Team

Senior Full Stack Engineer role at Apple's Music Content Featuring Team, building sophisticated tools and backend systems for content operations at web scale.

AIML - Sr. Full Stack Engineer, Compute Capacity and Efficiency - ML Platform Technologies

Senior Full Stack Engineer role at Apple focusing on compute capacity and efficiency for ML Platform Technologies, offering competitive salary range of $143,100-$264,200.

Solution Engineer - Payments and Reconciliation, Employee Experience & Productivity

Senior Solution Engineer role at Apple focusing on payments and reconciliation systems, requiring 5+ years of software development experience and expertise in Java, Linux, and database technologies.

CPU Performance and Workload Analysis Engineer - Platform Architecture

CPU Performance Engineer role at Apple focusing on workload analysis and optimization for next-generation CPU architectures, combining hardware and software expertise.