SonicJobs Logo
Left arrow iconBack to search

ASIC Design Engineer - Cache Controller

Apple
Posted 4 months ago, valid for 16 days
Location

Santa Clara, CA 95052, US

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • Apple is seeking a candidate with over 10 years of full-time ASIC design experience to work on high-performance system on a chip (SoC) memory systems.
  • The role involves designing and developing hardware for the cache subsystem, including micro-architecture and performance analysis.
  • Candidates should have a background in cache design, memory organizations, and hands-on experience with multi-processor cache coherence protocols.
  • A Bachelor's degree in a relevant field is required, with a Master's degree preferred for candidates with additional knowledge of high-performance memory systems.
  • The position offers a competitive salary, which is not explicitly stated in the job description.
Apple is building the world’s fastest highly parallel mobile processing systems. Our high-bandwidth multi-client memory subsystems are blazing new territory with every generation. As we increase levels of parallelism, bandwidth and capacity, we are presented with design challenges exacerbated by clients with varying but simultaneous needs such as real-time, low latency, and high-bandwidth. In this role, you will work on crafting special purpose cache and controller which is part and parcel of the SOC memory hierarchy.

Description


Design and develop hardware for cache subsystem in high performance system on a chip (SoC). Develop cache micro-architecture based on architecture guidelines and model analysis. Explore architecture trade-offs in system performance, area, and power consumption. Develop and debug register-transfer level (RTL) design of various sections in the cache subsystem. Work on front-end netlist and area/timing analysis of the cache subsystem. Work with physical design team on the timing closure of the cache subsystem.

Minimum Qualifications


10 + years of full time ASIC design experience memory system development RTL/micro-architecture definition PPA (performance/power/area) analysis Cache design background including an understanding of different memory organizations and tradeoffs. Hands on Experience with multi-processor cache coherence protocols B.S. in a relevant field

Preferred Qualifications


Knowledge of high-performance coherent memory systems or interconnect architectures Knowledge of high-performance DRAM controller M.S in a relevant field.



Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.