Neural AI

All job descriptions

CPU Microarchitecture 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. Microarchitecture specification, SystemVerilog, performance modeling with gem5, PPA analysis, Arm and RISC-V ISAs, Python, RTL prototyping, timing-aware design, queueing theory

About the role

You will work at the boundary between architecture and implementation at a semiconductor company, translating architectural intent into implementable microarchitecture for CPU blocks. Microarchitecture design engineers define the pipeline structures, control logic, and interface protocols that RTL designers build from, working at a level of detail where every queue depth, arbitration policy, and timing assumption matters enormously. You will model your structures quantitatively, specify them with precision, prototype the riskiest pieces in RTL, and guide implementation through tapeout and silicon validation.

What you will achieve

What you will bring

Must-haves

Nice-to-haves