Search by job, company or skills

RTL Design Engineer CPU & Microarchitecture

RTL Design Engineer CPU & Microarchitecture

skaas- skills as a service
5-7 Years
Not Disclosed
  • Posted 12 hours ago
  • Be among the first 10 applicants

Job Description

Required Qualifications & Skills

Education: B.Tech / M.Tech in Electronics, VLSI, Microelectronics, or Computer Engineering.

Experience: 5+ total years in ASIC/SoC RTL Design, with at least 2+ years dedicated to CPU core or processor subsystem RTL design (RISC-V, ARM, x86, or proprietary cores).

• Hardware Description Languages: Proficient in SystemVerilog, Verilog, and VHDL.

• CPU Microarchitecture Knowledge: Understanding of computer organization— instruction execution pipelines, hazard handling, branch prediction, L1/L2 caches, memory management units (MMU), and interrupts.

• Bus Protocols: Hands-on experience with AMBA protocols (AXI, AHB, APB, ACE, CHI).

• Front-End Tools: Hands-on experience with Synopsys SpyGlass (Lint/CDC), VCS, Design Compiler (DC), or Cadence Genus/Xcelium.

• Scripting: Python, Perl, TCL, or Bash for automation. Preferred Qualifications

• Experience with low-power design techniques (Clock Gating, UPF/CPF intent definition).

• Exposure to FPGA prototyping or post-silicon bring-up and debug.

• Familiarity with assembly programming (RISC-V/ARM) for basic diagnostic bring-up tests.

More Info

Job Type:
Function:
Employment Type:

Key Skills

Design Compiler DC

CHI

Xcelium

RISC-V

AMBA protocols

Cadence Genus

Synopsys SpyGlass