Neural AI

All job descriptions

CPU Cache Design Engineer

CPU Design Engineer Senior (L5 equivalent) 5-8 years
1 Which company are you aiming at?
To generate precise rejection-prevention feedback and application strategy, tell us where you're targeting.
2 Send your application
You need an account so we know where to send the feedback.

The job description

Tech stack. Cache controller design, SystemVerilog, coherency protocols, SRAM macro integration, PPA analysis, Python, verification of concurrent protocols, timing closure

About the role

You will design CPU cache controllers and hierarchies at a semiconductor company, implementing the tag arrays, data arrays, replacement logic, and coherency engines that keep the processor fed with data. Cache designers work on some of the most concurrency-intensive logic in the chip: multiple outstanding requestors, in-flight transactions, snoop handling, and race conditions that must resolve correctly under every possible interleaving. Your designs must be simultaneously high-performance, area-efficient, and provably correct, since a cache bug can corrupt data silently.

What you will achieve

What you will bring

Must-haves

Nice-to-haves