Platform Technologies Language & Frontend Design Engineer

SiFive, Inc.

Santa Clara (CA)

On-site

USD 139,752 - 170,808

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Healthcare
Retirement plans
Paid time off

Job summary

SiFive, Inc. is seeking a Language and Front End Design Engineer to join the Platform Engineering Technologies team. The ideal candidate will architect and maintain tools for System‑on‑Chip (SoC) design, focusing on domain‑specific languages for hardware design.

The role requires expertise in Scala and Python, along with collaboration in open-source communities. A market-based pay structure ranging from $139,752 to $170,808 is offered, along with benefits including healthcare and retirement plans.

Qualifications

  • BS/MS/PhD in Computer Science, Electrical Engineering, Computer Engineering or equivalent experience.
  • Familiarity with object-oriented and functional programming languages.
  • Experience in Scala highly desirable.

Responsibilities

  • Develop and enhance embedded Domain Specific Languages (DSLs) in Scala and Python.
  • Solicit and respond to user requests to continuously improve the tooling.
  • Write excellent documentation and tutorials.

Skills

Scala
Python
Object-oriented programming
Functional programming
Hardware design exposure

Education

BS/MS/PhD in Computer Science or Electrical Engineering

Job description

Job Overview

As a Language and Front End Design Engineer in the Platform Engineering Technologies team, you will architect, build, and maintain cutting‑edge tools for System‑on‑Chip (SoC) design. You will design domain‑specific languages for hardware design and work with open‑source Chisel and CIRCT communities to provide the best tools for SiFive engineers.

Responsibilities
  • Develop and enhance embedded Domain Specific Languages (DSLs) in Scala and Python, with associated build tooling, for hardware industry professionals
  • Solicit and respond to user requests and feedback to continuously improve the tooling
  • Write excellent documentation, tutorials, and help train experienced hardware designers and verification engineers
  • Collaborate with colleagues to integrate with the MLIR compiler stack written in C++
  • Participate in open‑source communities such as Chisel and LLVM CIRCT
Qualifications
  • BS/MS/PhD in Computer Science, Electrical Engineering, Computer Engineering, 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
Compensation and Benefits

Consistent with SiFive values and applicable law, we provide a market‑based pay structure varying by location. Base pay range: $139,752.00 – $170,808.00. This role may also be eligible for variable or incentive compensation and/or equity. Additionally, a comprehensive benefits package is offered, including healthcare, retirement plans, paid time off, and more.

Additional Information

This position requires successful background and reference checks and satisfactory proof of right to work in the United States. The offer is contingent on access to export‑controlled technology under applicable laws or the company’s ability to secure necessary export licenses.

Equal Opportunity Employer

SiFive is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. As an E‑Verify employer, we use the system to confirm employment eligibility of new hires in accordance with federal law. All applicants will complete a Form I‑9 upon hire. We do not use E‑Verify to pre‑screen candidates and will comply with all regulations.

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 • Boston (MA)

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

SiFive • Berkeley (CA)

On-site
USD 139,000 - 171,000
Comprehensive benefits package
Healthcare
Retirement plans
+1
Platform Technologies Language & Frontend Design Engineer
Platform Technologies Language & Frontend Design Engineer

SiFive • South Carolina

On-site
USD 140,000 - 171,000
Healthcare benefits
Equity
Platform Technologies Language Design Intern
Platform Technologies Language Design Intern

SiFive • Berkeley (CA)

On-site
Healthcare benefits
Retirement plans
Paid time off
Senior RTL Design Engineer - CPU Frontend
Senior RTL Design Engineer - CPU Frontend

SiFive • Santa Clara (CA)

On-site
USD 158,000 - 195,000
Platform Technologies Language Design Intern
Platform Technologies Language Design Intern

SiFive • Santa Clara (CA)

On-site
Comprehensive benefits
Platform Technologies Language Design Intern
Platform Technologies Language Design Intern

SiFive • South Carolina

On-site
USD 44,000 - 54,000
Intern - Design Verification Infrastructure Engineer - Platform
Intern - Design Verification Infrastructure Engineer - Platform

SiFive • Boston (MA)

On-site
USD 120,000 - 190,000
Intern - Design Verification Infrastructure Engineer - Platform
Intern - Design Verification Infrastructure Engineer - Platform

SiFive • Austin (TX)

On-site
USD 140,000 - 190,000
Platform Technologies Language Design Intern
Platform Technologies Language Design Intern

SiFive, Inc. • Santa Clara (CA)

On-site
Variable/incentive compensation
Equity
Healthcare