SiFive

HQ
Santa Clara
Total Offices: 13
552 Total Employees
Year Founded: 2015

Teams at SiFive

Recently posted jobs

21 Hours AgoSaved
In-Office
2 Locations
Software
Own formal verification strategy and execution for complex out-of-order processor blocks. Identify suitable blocks, create formal test plans, develop Chisel-based verification environments, apply abstraction and proof techniques, debug RTL failures, automate verification scripts, maintain assertion libraries, and guide teams on formal verification tools and methodologies.
2 Days AgoSaved
In-Office
4 Locations
Software
Analyzes and optimizes SiFive IP power consumption across architecture, logic, circuit, RTL, and silicon levels. The role develops power models, correlates them with RTL and silicon results, guides performance-power tradeoffs for high-performance out-of-order CPUs, and improves power analysis workflows. Candidates need advanced computer architecture education, 5+ years of power benchmarking and ASIC optimization experience, and strong problem-solving skills.
Software
Own verification planning, execution, debugging, coverage closure, and methodology for high-performance out-of-order RISC-V CPU core components. Develop SystemVerilog and UVM environments, assertions, scoreboards, stimulus, and coverage models. Partner with architecture and RTL teams to identify risks, resolve microarchitectural issues, and achieve signoff quality across frontend, midcore, load-store, execution, vector, and hardware prefetch units. Mentor engineers and improve verification infrastructure and practices across future CPU generations.