Senior CPU RTL Architect & Microarchitecture Lead

SiFive

Santa Clara (CA)

On-site

USD 206,000 - 251,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Healthcare and retirement packages
Paid time off
Equity opportunities

Job summary

SiFive in Santa Clara, CA seeks an experienced CPU Microarchitecture/RTL design engineer to help craft industry-leading RISC-V cores. You will work on features, ISA extensions, and performance optimization within a Chisel/FIRRTL framework, collaborating with verification, physical design, and performance teams to deliver high-quality IP.

The role requires a BS/MS in CS/CE/EE, 7+ years of RTL design, Verilog/SystemVerilog/VHDL proficiency, and strong software engineering skills.

Qualifications

  • BS/MS in computer science, computer engineering, electrical engineering or related field, or equivalent experience.
  • 7+ years of design experience.
  • Academic or professional experience with CPU RTL design in instruction fetch, decode, branch prediction, caches, TLBs.
  • Proficiency in Verilog, SystemVerilog, or VHDL.
  • Strong software engineering skills including OO/FP, templated metaprogramming, compiler infrastructures, data modeling, and test-driven development.
  • Attention to detail and teamwork.

Responsibilities

  • Architect, design and implement new features, performance improvements, and ISA extensions in RISC-V CPU core generators using Chisel.
  • Integrate new design content into SiFive’s Chisel/FIRRTL framework and contribute improvements for automatic configuration and documentation generation.
  • Perform initial sandbox verification and collaborate with verification teams on test plans.
  • Work with physical implementation to optimize for frequency, area, and power.
  • Collaborate with performance modeling for exploration and optimization of performance goals.
  • Share knowledge via documentation and participate in a culture of collaborative design.

Skills

RTL design
Verilog/SystemVerilog/VHDL
Software engineering
OOP/FP concepts
Team collaboration

Education

BS/MS in CS/CE/EE or related

Tools

Chisel/Scala
Bluespec
Git/Github/Jira/Confluence

Job description

SiFive in Santa Clara, CA seeks an experienced CPU Microarchitecture/RTL design engineer to help craft industry-leading RISC-V cores. You will work on features, ISA extensions, and performance optimization within a Chisel/FIRRTL framework, collaborating with verification, physical design, and performance teams to deliver high-quality IP.

The role requires a BS/MS in CS/CE/EE, 7+ years of RTL design, Verilog/SystemVerilog/VHDL proficiency, and strong software engineering skills.

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

Similar jobs worth comparing

Senior RTL Design Engineer - RISC-V CPU Microarchitecture
Senior RTL Design Engineer - RISC-V CPU Microarchitecture

SiFive, Inc. • Santa Clara (CA)

On-site
USD 206,000 - 251,000
Equity
Healthcare
Retirement plans
+1
Senior RTL Design Engineer - RISC-V Core & Chisel Architect
Senior RTL Design Engineer - RISC-V Core & Chisel Architect

SiFive • Santa Clara (CA)

On-site
USD 159,000 - 194,000
Staff CPU RTL Design Engineer - RISC-V Core & MMU
Staff CPU RTL Design Engineer - RISC-V Core & MMU

SiFive, Inc. • Santa Clara (CA)

On-site
USD 178,000 - 219,000
Healthcare and retirement plans
Paid time off
Equity options
Senior RTL Design Engineer - RISC-V CPU Frontend
Senior RTL Design Engineer - RISC-V CPU Frontend

SiFive, Inc. • Santa Clara (CA)

On-site
USD 158,760 - 194,040
Healthcare
Retirement plans
Paid time off
+1
Senior RTL Design Engineer - CPU Frontend
Senior RTL Design Engineer - CPU Frontend

SiFive, Inc. • Santa Clara (CA)

On-site
USD 158,760 - 194,040
Healthcare
Retirement plans
Paid time off
+1
Senior Staff RTL Design Engineer - CPU Frontend
Senior Staff RTL Design Engineer - CPU Frontend

SiFive, Inc. • Santa Clara (CA)

On-site
USD 206,000 - 251,000
Equity
Healthcare
Retirement plans
+1
Senior RTL Design Engineer - CPU Frontend
Senior RTL Design Engineer - CPU Frontend

SiFive • Santa Clara (CA)

On-site
USD 159,000 - 194,000
Senior Staff RTL Design Engineer - CPU Frontend
Senior Staff RTL Design Engineer - CPU Frontend

SiFive • Santa Clara (CA)

On-site
USD 206,000 - 251,000
Healthcare and retirement packages
Paid time off
Equity opportunities
Senior RTL Design Engineer
Senior RTL Design Engineer

Baidu USA • Sunnyvale (CA)

On-site
USD 130,000 - 160,000
Lead Debug/Trace/Profiling Design Engineer
Lead Debug/Trace/Profiling Design Engineer

SiFive • Boston (MA)

On-site
USD 120,000 - 150,000