All roles at SiFive

Senior Engineer - Design Verification

AhmedabadFull-time5–9 yrsPosted 1 week ago

Senior electrical and electronics role at SiFive in Ahmedabad. Needs 5+ years and a B.Tech or B.E..

About the role

This is a T3 / Senior Engineer individual-contributor role within the Interconnect horizontal area, focused on coherent interconnect and related subsystem behavior. In this role, you will work across architecture, RTL, formal, and design verification teams to verify coherent data movement, protocol correctness, ordering, flow control, quality-of-service behavior, and subsystem integration across multiple interface types and bridge paths.

What you'll do

  • Understand the coherent interconnect architecture and create effective verification strategies and test plans for the assigned area
  • Develop and maintain verification environments, checkers, scoreboards, assertions, stimulus, and coverage models for coherent traffic, ordering rules, backpressure
  • Verify subsystem behavior across interface boundaries, protocol adaptation layers, and bridge paths, including conversion, buffering, deinterleaving
  • Define and execute directed and constrained-random tests that expose corner cases in coherency, concurrency, ordering, credits, arbitration, QoS behavior
  • Analyze failures, isolate root cause, and drive fixes across RTL, assertions, testbench infrastructure, and test content

What you need

  • UVM
  • Verilog
  • Test cases
  • Arbitration

Good to have

  • FPGA
  • Python

More roles like this at SiFive

Apply on SiFive's site