Sr. Staff Hardware Design Engineer

SiFive France SASU

La Ciotat

Sur place

EUR 70 000 - 100 000

Plein temps

14 jours+

Recevez plus de réponses des employeurs

Envoyez un CV adapté au poste en quelques minutes.

Résumé du poste

SiFive France SASU is seeking a Senior Hardware Design Engineer specialized in IOMMU and virtualization architectures to lead the development of the MSI Translation Engine. This role focuses on high-performance computing and involves creating highly configurable IP that scales effectively.

The successful candidate will have over 7 years of RTL design experience, strong knowledge of memory management systems, and proficiency in languages like Scala and SystemVerilog. Join us in transforming the future of compute!

Qualifications

  • 7+ years of industry experience in RTL design, focusing on memory management, interrupt controllers.
  • Strong understanding of two-stage address translation and hypervisor-level memory isolation.
  • Advanced proficiency in SystemVerilog or Verilog with a focus on high-quality code.

Responsabilités

  • Lead the development of the MSI Translation Engine and ensure latency and throughput targets.
  • Develop RTL generators using Chisel with an emphasis on modularity and configurability.
  • Collaborate with Core MMU and Architecture teams to align MTE behavior with RISC‑V specifications.

Connaissances

RTL design
Memory management
High-performance computing
IOMMU mechanisms
Chisel/Scala
SystemVerilog/Verilog
Fluency in English

Formation

MS/PhD in Electrical Engineering or related discipline

Outils

Chisel
Scala
SystemVerilog

Description du poste

About SiFive: As the pioneers who introduced RISC-V to the world, SiFive is transforming the future of compute by bringing the limitless potential of RISC-V to the highest performance and most data-intensive applications. SiFive’s compute platforms enable leading technology companies worldwide to innovate, optimize, and deliver advanced solutions across agriculture, automotive, data center, mobile, and consumer markets.

Job Description

SiFive is seeking a Senior Hardware Design Engineer specialized in IOMMU (Input-Output Memory Management Unit) and Virtualization architectures. The engineer will lead the development of our MSI Translation Engine (MTE), a specialized component that leverages IOMMU-like mechanisms for Message Signaled Interrupt translation. This role bridges core MMU design and system‑level interconnects and utilizes our Chisel‑based hardware generation framework to build highly configurable IP that scales from embedded systems to server‑class SoCs.

Responsibilities
  • Own the microarchitecture of the MSI Translation Engine, ensuring strict latency and throughput targets for high‑performance computing and automotive applications.
  • Develop RTL generators using Chisel (Scala) with an emphasis on modularity and extreme configurability.
  • Design and optimize the MTE’s internal memory hierarchy, including TLBs, MSHRs, and local metadata caches.
  • Collaborate with Core MMU and Architecture teams to align MTE behavior with the RISC‑V AIA (Advanced Interrupt Architecture) and H‑extension specifications.
  • Partner with DV teams to create rigorous test plans for complex corner cases, such as page faults during interrupt translation.
  • Work with Physical Design to ensure timing closure on advanced process nodes.
Position Requirements
  • 7+ years of industry experience in RTL design, focusing on memory management, interrupt controllers, or complex SoC IP.
  • Proven expertise with memory systems: TLB design, MSHRs, cache controllers.
  • Strong understanding of IOMMU mechanisms, two‑stage address translation, and hypervisor‑level memory isolation.
  • Experience with the RISC‑V LTI protocol is a plus.
  • Familiarity with PCIe stack, including ATS and PRI, and their interaction with system‑level translation engines.
  • Expert‑level knowledge of AMBA protocols, specifically AXI4.
  • Proficiency in an OO or functional language such as Scala, C++, or Java; experience with Chisel/Scala highly preferred.
  • Advanced proficiency in SystemVerilog or Verilog with a focus on high‑quality, maintainable code.
  • Fluency in English and the ability to document complex microarchitectural specifications clearly.
  • MS/PhD in Electrical Engineering, Computer Engineering, or a related technical discipline.
Additional Information
  • This position requires successful background and reference checks and proof of right to work in France.
  • Any offer of employment is contingent on verification of authorized access to export‑controlled technology under applicable export control laws or successful procurement of required licenses or approvals.

SiFive is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

Sr. Staff Hardware Design Engineer
Sr. Staff Hardware Design Engineer

SiFive • La Ciotat

Sur place
EUR 70 000 - 90 000
Sr. Staff Hardware Design Engineer
Sr. Staff Hardware Design Engineer

SiFive, Inc. • La Ciotat

Sur place
EUR 70 000 - 90 000
Senior IOMMU & Virtualization Hardware Architect
Senior IOMMU & Virtualization Hardware Architect

SiFive France SASU • La Ciotat

Sur place
EUR 70 000 - 100 000
Debug/Trace/Profiling Design Engineer
Debug/Trace/Profiling Design Engineer

SiFive France SASU • La Ciotat

Sur place
EUR 70 000 - 90 000
SOC Architect
SOC Architect

SiFive • La Ciotat

Sur place
EUR 216 000 - 265 000
Healthcare and retirement plans
Paid time off
Senior Hardware Design Engineer, IOMMU & Virtualization
Senior Hardware Design Engineer, IOMMU & Virtualization

SiFive, Inc. • La Ciotat

Sur place
EUR 70 000 - 90 000
Lead Debug/Trace/Profiling Design Engineer
Lead Debug/Trace/Profiling Design Engineer

SiFive, Inc. • La Ciotat

Sur place
EUR 70 000 - 90 000
Debug/Trace/Profiling Design Engineer
Debug/Trace/Profiling Design Engineer

SiFive, Inc. • La Ciotat

Sur place
EUR 70 000 - 90 000
Senior Hardware Design Engineer: IOMMU & Virtualization
Senior Hardware Design Engineer: IOMMU & Virtualization

SiFive • La Ciotat

Sur place
EUR 70 000 - 90 000
Senior Debug, Trace & Profiling Hardware Engineer
Senior Debug, Trace & Profiling Hardware Engineer

SiFive, Inc. • La Ciotat

Sur place
EUR 70 000 - 90 000