CPU Microarchitect/RTL Engineer

Global technology company that designs, develops, and sells consumer electronics, software, and services.
$180,000 - $300,000
Embedded
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI

Description For CPU Microarchitect/RTL Engineer

Apple's Silicon Engineering Group (SEG) is seeking exceptional engineers for CPU architecture and microarchitecture development. This role combines cutting-edge hardware development with Apple's commitment to innovation and excellence.

As a CPU Microarchitect/RTL Engineer, you'll be at the forefront of developing groundbreaking CPU architectures that power Apple's hardware products. You'll work on everything from early high-level architectural exploration through microarchitectural research to detailed specifications and implementation.

The role involves deep technical work in CPU microarchitecture, including instruction fetch and decode, branch prediction, instruction scheduling, register renaming, out-of-order execution, and cache memory subsystems. You'll be responsible for RTL feature development, optimizing for power, performance, area, and timing goals.

You'll collaborate with a multifunctional engineering team, working on validation, performance verification, and physical design implementation. The position requires expertise in hardware description languages like Verilog/VHDL, simulation tools, and logic design principles.

This is an opportunity to join Apple's prestigious Silicon Engineering Group, where your work will directly impact millions of users worldwide through Apple's hardware products. The role offers the chance to work with cutting-edge technology while contributing to Apple's mission of creating products that redefine what's possible in consumer electronics.

Ideal candidates will bring experience in CPU microarchitecture, low-power and high-performance techniques, and programming skills in languages like Python, C, or C++. You'll be joining a team that has reinvented entire industries and continues to push the boundaries of what's possible in hardware engineering.

Last updated 4 days ago

Responsibilities For CPU Microarchitect/RTL Engineer

  • Microarchitecture development and specification
  • RTL feature ownership and development
  • Support test bench development and simulation
  • Performance exploration and correlation
  • Work with multifunctional engineering team on physical design implementation

Requirements For CPU Microarchitect/RTL Engineer

Python
  • BS and 10+ years of relevant industry experience
  • Experience with Verilog and/or VHDL
  • Experience with simulators and waveform debugging tools
  • Experience with logic design principles

Interested in this job?

Jobs Related To Apple CPU Microarchitect/RTL Engineer

Display Firmware Engineer/Architect

Senior firmware engineering role at Apple working on next-generation display technology, requiring extensive embedded systems experience.

RF Systems Engineer

Senior RF Systems Engineer position at Apple, focusing on wireless silicon development and RF system engineering for innovative product solutions.

SRAM Circuit Design Engineer

Design custom SRAM circuits for Apple's flagship products, working on cutting-edge silicon solutions for CPU, GPU, and Neural Engine designs.

Custom Timing Engineer

Senior Custom Timing Engineer role at Apple, focusing on developing sophisticated circuits and timing methodologies for custom digital designs.

Custom Timing Engineer

Custom Timing Engineer position at Apple, focusing on circuit timing analysis and methodology development for high-performance hardware solutions.