Jobs · Engineering · California

Principal Interconnect Design Engineer

SiFive · Santa Clara, CA · 2 days ago
HybridEngineering$231k–$283k/yrFull-time

About SiFive

The pioneers of RISC-V, SiFive is revolutionizing compute by enabling the world's leading tech companies to innovate and deliver cutting-edge solutions across AI, ML, automotive, data center, mobile, and consumer markets. SiFive empowers the future with its unmatched compute platforms.

Job Description

The Role: SiFive seeks a principal-level hardware engineer to design industry-leading CPU and interconnect IP, driving RISC-V adoption across various vertical applications. The challenge involves creating highly-configurable IP and improving time-to-market through software-driven hardware design.

  • Architect, design, and implement an enhanced TileLink interconnect, cache controllers, protocol bridges, and other infrastructure/uncore logic as RTL generators in Chisel.

  • Implement RTL generators that self-configure for optimal connections.

  • Enhance future designs for higher performance and multi-core/multi-system coherence.

  • Ensure configurability is a core consideration.

  • Integrate new design content into SiFive’s Chisel/FIRRTL framework and contribute to improvements.

  • Perform initial sandbox verification and collaborate with the design verification team to create and execute thorough verification test plans.

  • Share knowledge via documentation and participate in a collaborative design culture.

What You Bring To The Challenge

  • Knowledge of cache and cache coherency architectures and concepts.

  • Experience with NoC or other interconnect fabrics.

  • Familiarity with industry-standard bus protocols (AXI, AHB, APB, CHI, CXL, UCIe).

  • Strong software engineering skills, including object-oriented, aspect-oriented, and functional programming.

  • Templated metaprogramming, compiler infrastructures, data modeling, and test-driven development.

  • Experience with Scala/Chisel, Bluespec, or similar hardware DSLs.

  • Attention to detail and a focus on high-quality design.

  • Ability to work well with others and believe in the power of teamwork.

Nice to Have

  • Experience with RISC-V architecture.

  • Knowledge of Git/Github, Jira, Confluence.

Pay & Benefits

Consistent with SiFive values and applicable law, we provide a market-based pay structure varying by location. Starting salaries vary based on qualifications such as skill level, competencies, and work location. The company offers a comprehensive benefits package including healthcare, retirement plans, paid time off, and more. E-Verify employer. Privacy Policy Document available.

Similar jobs