RISC-V Platform DSLs & Frontend Design Engineer

SiFive, Inc.

Berkeley (CA)

On-site

USD 140,000 - 171,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

SiFive, Inc. is seeking a Language and Front End Design Engineer within the Platform Engineering Technologies team to architect, build, and maintain advanced tooling for SoC design.

You will design domain-specific languages for hardware design using Scala and Python while contributing to open source projects such as Chisel and CIRCT. You will collaborate with MLIR/C++ stacks, help teach engineers, and craft documentation and tutorials to empower hardware designers and verification engineers

Qualifications

  • BS/MS/PhD in CS/EE/CE or equivalent experience.
  • Familiarity with object oriented and functional programming languages.
  • Experience in Scala highly desirable.
  • Ability to communicate and teach others both inside and outside the company.
  • Exposure to hardware design, verification, or implementation techniques is a plus but not required.

Responsibilities

  • Develop and enhance embedded DSLs in Scala and Python, with build tooling for hardware industry professionals.
  • Solicit and respond to user requests and feedback to improve tooling.
  • Write documentation, tutorials and train hardware designers and verification engineers.
  • Collaborate to integrate with MLIR Compiler stack written in C++.
  • Participate in open source communities such as Chisel and LLVM CIRCT.

Skills

Scala
OO and Functional Programming
Communication

Education

BS/MS/PhD in CS/EE/CE or equivalent

Tools

MLIR Compiler stack
Chisel
LLVM CIRCT

Job description

SiFive, Inc. is seeking a Language and Front End Design Engineer within the Platform Engineering Technologies team to architect, build, and maintain advanced tooling for SoC design.

You will design domain-specific languages for hardware design using Scala and Python while contributing to open source projects such as Chisel and CIRCT. You will collaborate with MLIR/C++ stacks, help teach engineers, and craft documentation and tutorials to empower hardware designers and verification engineers

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Platform Technologies Language & Frontend Design Engineer
Platform Technologies Language & Frontend Design Engineer

SiFive, Inc. • Santa Clara (CA)

On-site
USD 139,752 - 170,808
Healthcare
Retirement plans
Paid time off
SoC Tools Architect: DSLs, Frontend & Open-Source
SoC Tools Architect: DSLs, Frontend & Open-Source

SiFive, Inc. • Santa Clara (CA)

On-site
USD 139,752 - 170,808
Healthcare
Retirement plans
Paid time off
Platform Technologies Language & Frontend Design Engineer
Platform Technologies Language & Frontend Design Engineer

SiFive • Boston (MA)

On-site
USD 139,752 - 170,808
Healthcare
Retirement plans
Paid time off
+1
Platform Technologies Language & Frontend Design Engineer
Platform Technologies Language & Frontend Design Engineer

SiFive, Inc. • Berkeley (CA)

On-site
USD 140,000 - 171,000
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 - 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
Senior Design Verification Platform Engineer
Senior Design Verification Platform Engineer

SiFive • Austin (TX)

On-site
USD 159,000 - 194,000
Interconnect Design Engineer
Interconnect Design Engineer

SiFive, Inc. • Santa Clara (CA)

On-site
USD 158,760 - 194,040
Healthcare
Retirement plans
Paid time off
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
Principal Interconnect Design Engineer
Principal Interconnect Design Engineer

SiFive • Boston (MA)

On-site
USD 231,444 - 282,876
Healthcare and retirement plans
Paid time off
Variable compensation and equity