Neural AI

All job descriptions

CPU Memory Subsystem Architect

CPU Architect Senior (L5 equivalent) 5-8 years
✓ 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 and memory modeling, gem5, SystemVerilog, coherency protocols, Arm and RISC-V memory models, PPA analysis, Python, DRAM and interconnect awareness

About the role

You will architect the memory subsystem of a CPU at a semiconductor company, designing the caches, prefetchers, interconnects, and memory controllers that feed the execution engine. Memory subsystem architects work on the part of the processor where many programs actually win or lose: data must arrive on time, coherency must be correct under every race, and bandwidth must scale with core count. You will define cache hierarchies, coherency schemes, prefetching strategies, and quality-of-service policies, then prove them in models and specifications.

What you will achieve

What you will bring

Must-haves

Nice-to-haves