CPU Digital Front‑end Design Engineer

RICORE TECHNOLOGY PTE. LTD.

Singapore

On-site

SGD 90,000 - 130,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

RICORE TECHNOLOGY PTE. LTD. is seeking a highly skilled engineer to lead micro-architecture design and RTL implementation for a high-performance CPU front-end pipeline.

You will work on instruction fetch, branch prediction, decode, dispatch, and instruction queue modules, ensuring robust, scalable architecture. Ideal candidates have 3+ years of RTL design experience in CPU/SoC front-end, with strong Verilog/SystemVerilog skills and familiarity with RISC-V/ARM.

Qualifications

  • Bachelor's degree or above in Microelectronics, Computer Architecture, Electrical Engineering or related disciplines.
  • 3+ years RTL design experience in CPU/SoC front-end; proficient in Verilog/SystemVerilog.
  • Strong knowledge of instruction fetch, branch prediction, and decode pipelines; familiarity with RISC-V/ARM.

Responsibilities

  • Design micro-architecture and RTL for CPU front-end: fetch, branch predict, decode, dispatch, and instruction queue.
  • Design pipeline hazard detection, dependency resolution, conflict handling and out-of-order scheduling.
  • Conduct PPA optimization to improve throughput, branch accuracy, and latency.
  • Collaborate with verification teams for module- and system-level verification.
  • Support SoC integration and pre-tapeout optimization.
  • Deliver design docs and participate in architecture reviews.

Skills

RTL design
Verilog/SystemVerilog
CPU front-end architecture
PPA optimization
Debugging
Documentation
Cross-team collaboration

Education

Bachelor's degree or above in Microelectronics / Computer Architecture

Tools

EDA tools

Job description

Job Description
  • Responsible for micro-architecture design and RTL implementation of high-performance CPU front-end pipeline, including instruction fetch, branch prediction, instruction decode, dispatch and instruction queue modules.
  • Complete detailed module design, state machine definition and logic development, and deliver high-quality Verilog/SystemVerilog RTL code according to architecture specifications.
  • Design pipeline hazard detection, dependency resolution, conflict handling and out-of-order scheduling logic to ensure stable, efficient and deadlock-free pipeline operation.
  • Conduct PPA (Performance, Power, Area) optimization, continuously improve instruction throughput, branch prediction accuracy and pipeline latency.
  • Collaborate with verification teams for module-level and system-level verification, analyze and fix functional bugs and corner-case issues.
  • Support SoC system integration and cross-module co-debug with execution backend and memory subsystem, and complete pre-tapeout optimization.
  • Deliver complete design documents and participate in architecture review and technical discussion.
Job Requirements
  • Bachelor's degree or above in Microelectronics, Computer Architecture, Electrical Engineering or related disciplines.
  • 3+ years of RTL design experience in CPU or high-performance SoC front-end development, proficient in Verilog/SystemVerilog.
  • Deep understanding of CPU front-end pipeline architecture, familiar with instruction fetch, branch prediction, decode pipeline, hazard detection and dependency resolution.
  • Familiar with RISC-V / ARM instruction set and CPU microarchitecture design; real chip tape-out experience is preferred.
  • Solid foundation in digital logic, timing closure and pipeline design, with clear understanding of PPA optimization methodologies.
  • Strong debugging skills, technical documentation ability and cross-team collaboration capability.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Front-End CPU RTL Engineer
Senior Front-End CPU RTL Engineer

RICORE TECHNOLOGY PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
SoC Design Engineer
SoC Design Engineer

RICORE TECHNOLOGY PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
(Staff/Sr. Staff) SoC Design Engineer
(Staff/Sr. Staff) SoC Design Engineer

OMNIVISION TECHNOLOGIES SINGAPORE PTE. LTD. • Singapore

On-site
SGD 80,000 - 120,000
ASIC RTL Design Engineer
ASIC RTL Design Engineer

TETRAMEM SINGAPORE PTE. LTD. • Singapore

On-site
SGD 70,000 - 90,000
Insurance
Paid time off
Competitive compensation
Logic Design Engineer
Logic Design Engineer

BITMAIN • Singapore

On-site
SGD 90,000 - 140,000
Lead engineer-Design verification
Lead engineer-Design verification

Uni Connect • Singapore

On-site
SGD 80,000 - 120,000
(Sr. Staff/ Staff) NPU Design Lead/Engineer
(Sr. Staff/ Staff) NPU Design Lead/Engineer

OMNIVISION TECHNOLOGIES SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 190,000
(Sr./Staff) NPU Design Engineer
(Sr./Staff) NPU Design Engineer

OMNIVISION TECHNOLOGIES SINGAPORE PTE. LTD. • Singapore

On-site
SGD 75,000 - 95,000
Staff Engineer, Technical Manager (Design Verification)
Staff Engineer, Technical Manager (Design Verification)

PERSOL SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
(Staff/Sr. Staff) NPU Design Engineer
(Staff/Sr. Staff) NPU Design Engineer

OMNIVISION • Singapore

On-site
SGD 90,000 - 130,000