All roles at SiFive

Staff CPU Design Verification Engineer

HyderabadFull-time8–14 yrsPosted 1 week ago

Leadership electrical and electronics role at SiFive in Hyderabad. Needs 8+ years and a B.Sc, M.Sc or PhD.

About the role

As a Staff Hardware Engineer in Design Verification of CPU, you will own verification strategy and execution for complex out‑of‑order (OOO) processor and cache/memory subsystems . You will define methodology, lead testplan creation, and drive verification of speculative execution, memory ordering, and coherence features from architecture through tape‑out.

What you'll do

  • Back‑end: scheduler/issue queues, execution units, bypass networks
  • Good knowledge on execution pipelines and multiple execution pipeline scenarios
  • Memory consistency model (e.g. RVWMO, TSO) and ordering rules
  • Coherence/consistency interactions across multi‑core systems
  • Drive coverage closure (functional, code, assertion, and scenario coverage) to sign‑off criteria

What you need

  • UVM
  • Verilog
  • Test cases

More roles like this at SiFive

Apply on SiFive's site