AI CPU Design Engineer
Core
Design and verification of AI-enabled RISC-V CPU cores, including vector extensions and matrix engines, focusing on performance, power, and area optimization.
Role type
Senior IC CPU microarchitecture and verification engineer
Builds
AI-enabled RISC-V CPU IP cores and custom extensions
Domain
Semiconductor / CPU Design / RISC-V / AI Hardware
Deliverable
production ML models | product features
Required skills
Vector processor design, Datapath design (vector/matrix, FP/integer), Microprocessor architecture (fetch/decode, branch prediction, scheduling, ROB, out-of-order execution), System Verilog/Verilog/VHDL, Logic design principles, Timing and power analysis
Preferred skills
RISC-V/ARM/MIPS CPU design, Hardware multi-threading/virtualization/SIMD, Vector/matrix-enabled CPU experience, High-performance microarchitecture trade-offs, Low-power microarchitecture, Scripting (Perl/Python), SoC integration, Safety and Security microarchitecture
Technologies
System Verilog, Verilog, VHDL, RISC-V, MIPS, ARM, Perl, Python
Responsibilities
Define and own RTL development of AI-enabled RISC-V CPU core, Drive micro-architecture and design of critical CPU blocks, Design RISC-V Vector CPU core and custom extensions, Design AI-enabled Matrix engine, Explore high-performance strategies with modeling team, Perform microarchitecture development from exploration to detailed specifications, Configure design features to target PPA goals, Perform functional verification support and assist in verification strategy, Partner with engineering team to validate physical design aspects (timing, area, reliability, testability, power)