Senior Debug, Trace & Profiling Hardware Architect

SiFive Inc

Cambridge

On-site

GBP 80,000 - 110,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SiFive is seeking a hardware design engineer passionate about debug, trace and profiling IP to support the adoption of RISC-V for SOC designs. The engineer will lead enhancements and develop new capabilities, collaborating with customers, partners, tools vendors and the RISC‑V International Association.

The focus is on debug, trace and profiling hardware, with challenges spanning configurable RTL generators, Chisel/FIRRTL integration, and verification.

Qualifications

  • 7+ years of experience leading and contributing to architecture, microarchitecture and RTL design for debug/trace/profiling hardware.
  • MS or PhD in EE, CE, CS or related discipline.
  • Knowledgeable in debug interfaces: JTAG and cJTAG.
  • Knowledgeable in CPU architectures, power management and SoC design.
  • Experience with debugging tools and profiling methods.
  • Knowledge of at least one object‑oriented and/or functional programming language.
  • Knowledge of Chisel/Scala, RISC‑V architecture, Git/Jira/Confluence is a plus.
  • Proficiency with hardware (RTL) design in Verilog, System Verilog or VHDL.

Responsibilities

  • Design the best debug, trace and profiling hardware for open RISC-V and TileLink architectures.
  • Master designing hardware as configurable generators in a domain-specific language for elaborating digital logic.
  • Architect, design and implement debug, trace and profiling hardware.
  • Collaborate with architecture, performance, software and hardware teams for exploration and specification.
  • Implement RTL generators for extensive configurability.
  • Integrate design content into SiFive's Chisel/FIRRTL framework for automatic docs and tests.
  • Perform sandbox verification and develop thorough verification test plans.
  • Share knowledge via documentation and collaborative culture.

Skills

Team collaboration
Programming language concepts
Debugging & profiling tools
RTL hardware design
Chisel/Scala experience
RISC-V / CPU architecture knowledge
Git/Jira/Confluence familiarity

Education

MS or PhD in EE/CE/CS

Tools

Verilog
SystemVerilog
VHDL
Chisel/Scala
JTAG/cJTAG
Git/Jira/Confluence
Chisel/FIRRTL framework

Job description

SiFive is seeking a hardware design engineer passionate about debug, trace and profiling IP to support the adoption of RISC-V for SOC designs. The engineer will lead enhancements and develop new capabilities, collaborating with customers, partners, tools vendors and the RISC‑V International Association.

The focus is on debug, trace and profiling hardware, with challenges spanning configurable RTL generators, Chisel/FIRRTL integration, and verification.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Debug/Trace/Profiling Design Engineer
Debug/Trace/Profiling Design Engineer

SiFive Inc • Cambridge

On-site
GBP 80,000 - 110,000
RISC-V Debug, Trace & Profiling IP Architect
RISC-V Debug, Trace & Profiling IP Architect

SiFive • Cambridge

On-site
GBP 60,000 - 90,000
Lead Debug/Trace/Profiling Design Engineer
Lead Debug/Trace/Profiling Design Engineer

SiFive • Cambridge

On-site
GBP 70,000 - 95,000
Lead Debug, Trace & Profiling Architect
Lead Debug, Trace & Profiling Architect

SiFive • Cambridge

On-site
GBP 70,000 - 95,000
Debug/Trace/Profiling Design Engineer
Debug/Trace/Profiling Design Engineer

SiFive • Cambridge

On-site
GBP 60,000 - 90,000
Senior RISC-V RTL Design Engineer (Microarchitecture)
Senior RISC-V RTL Design Engineer (Microarchitecture)

SiFive • Cambridge

On-site
GBP 75,000 - 115,000
Senior RTL Design Engineer — High-Performance RISC-V Core
Senior RTL Design Engineer — High-Performance RISC-V Core

SiFive • Cambridge

On-site
GBP 152,000 - 186,000
Senior RTL Design Engineer — RISC-V Core Architect
Senior RTL Design Engineer — RISC-V Core Architect

SiFive • Cambridge

On-site
GBP 117,000 - 143,000
Staff RTL Design Engineer - CPU Midcore
Staff RTL Design Engineer - CPU Midcore

SiFive • Cambridge

On-site
GBP 75,000 - 115,000
RISC-V CPU RTL Architect & Microarchitecture Engineer
RISC-V CPU RTL Architect & Microarchitecture Engineer

SiFive • Cambridge

On-site
GBP 60,000 - 90,000