S

SiFive

Designs and sells RISC-V semiconductor cores

Power Management Design Engineer

Silicon & ASIC DesignUpdated on Nov 8
Full-timeIn-person

About the Job

Requirements

  • At least 3 years of recent industry experience in CPU and SoC clocking, reset, and power-management logic designs.
  • Experience in high-performance, energy-efficient CPU and SoC designs.
  • Expertise in CPU and SoC clocking, reset design, and power management, including reset control and design strategies; clock distribution, dynamic clocking, clock gating, and clock boundary crossing strategies; power-state definition and management and Power Management Unit design; dynamic and static power-reduction techniques, including retention and power-up/down sequencing; dynamic voltage and frequency scaling and Di/dt mitigation strategies; design-for-test, memory built-in self-test, debug, and error handling in CPU designs; and power-aware simulation.
  • Proficiency in hardware RTL design using Verilog, SystemVerilog, or VHDL.
  • Understanding of RTL quality checks such as lint, clock-domain crossing, and reset-domain crossing.
  • Attention to detail and a focus on high-quality design.
  • Knowledge of at least one object-oriented and/or functional programming language.
  • A background in successful CPU or SoC development from architecture through tapeout.
  • A BS or MS degree in electrical engineering, computer engineering, computer science, or a related technical discipline, or equivalent experience.

Responsibilities

  • Work with the architecture team to understand and define power-management requirements.
  • Architect, design, and implement core clocking, reset, and power-management solutions.
  • Develop microarchitecture and specifications, share knowledge through clear documentation, and participate in collaborative design.
  • Perform initial sandbox verification and work with the design verification team to create and execute thorough verification test plans.
  • Work with a physical implementation team to implement and optimize physical design to meet frequency, area, and power goals.
  • Work with a software team to enable and optimize power-management features.

Desired Qualifications

  • Hands-on experience with SpyGlass.
  • Experience with AMBA interconnect protocols such as AXI, AHB, and APB.
  • Experience with the AMBA Low Power Protocol Interface, including P-channel and Q-channel protocols.
  • Experience with Scala/Chisel, Bluespec, or another language or domain-specific language for expressing configurable hardware via software.
  • Knowledge of RISC-V architecture.
  • Experience with Git/GitHub, Jira, and Confluence.

About the Company

SiFive

Designs and sells RISC-V semiconductor cores

SiFive designs and sells RISC-V based processors and related IP for use in devices and systems. Its chips come as cores and system-on-chip designs built on the open RISC-V instruction set, enabling customers to integrate high-density, energy-efficient compute into products. Unlike competitors that rely on closed architectures, SiFive leverages openness to offer flexible, scalable, and cost-effective solutions that boost compute density. The company aims to grow the RISC-V ecosystem by delivering high-performance hardware that helps customers tackle data-heavy tasks and build smarter devices.

Company size
501-1,000
Company stage
Series G
Total funding
$772.5M
Headquarters
Santa Clara, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at SiFive

See more jobs