CPU Cache Microarchitect/RTL Engineer

AppleSanta Clara, CA
430d$121,900 - $183,600

About The Position

The CPU Cache Microarchitect/RTL Engineer at Apple will be responsible for the development and specification of micro-architecture for CPU multi-level cache subsystems. This role involves RTL ownership, verification support, performance exploration, and design delivery in collaboration with a multi-functional engineering team. The position is integral to the design of high-performance, low-power microprocessors that power Apple's innovative products.

Requirements

  • Minimum BS in a relevant field.
  • 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.

Nice To Haves

  • Expertise in coherence protocols and interconnects.
  • High performance design techniques (low latency, high bandwidth).
  • Memory subsystem queuing and scheduling; starvation and deadlock avoidance.
  • Basics of SRAM design.
  • Understanding of multiple clock/power domains and power management strategies.
  • Knowledge of prefetchers and replacement policies.
  • Debug capabilities and DFT strategies.
  • Error detection and correction techniques.
  • Understanding of low power microarchitecture techniques.
  • Experience in C or C++ programming.
  • Experience using interpretive languages such as Perl or Python.

Responsibilities

  • Micro-architecture development and specification from high-level exploration to detailed specification.
  • RTL ownership including development, assessment, and refinement of RTL design to meet power, performance, area, and timing goals.
  • Support the verification team in test bench development, formal methods, and simulation/emulation for formal verification.
  • Explore high-performance strategies and work with the performance verification team to ensure RTL design meets performance targets.
  • Collaborate with a multi-functional engineering team to implement and verify physical design aspects such as timing, area, reliability, testability, and power.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Discounted products and free services.
  • Reimbursement for certain educational expenses including tuition.
  • Opportunity to participate in employee stock programs and purchase Apple stock at a discount.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Industry

Computer and Electronic Product Manufacturing

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service