CPU Microarchitect/RTL design Engineer, Senior/Staff - Cork, Ireland
Core
Design CPU microarchitecture and RTL for high-performance, low-power devices, collaborating with chip architects on product definition and lifecycle.
Role type
Senior/Staff CPU Microarchitect and RTL Design Engineer
Builds
High-performance, low-power CPU IP blocks and SoCs
Domain
Semiconductor / CPU Design
Required skills
Microprocessor architecture (fetch/decode, branch prediction, scheduling, register renaming, out-of-order execution, load/store, cache/memory), Verilog/VHDL, Logic design principles, Timing and power analysis, Low power techniques, Scripting (Perl/Python)
Preferred skills
CPU modelling, Waveform debugging tools
Technologies
Verilog, VHDL, Perl, Python
Responsibilities
Explore high-performance strategies with CPU modelling team; Develop microarchitecture specifications from high-level exploration; Own RTL design development and refinement; Support functional and performance verification; Collaborate on physical design implementation and validation for timing, area, reliability, testability, and power.
Seniority
Senior/Staff, hands-on IC