SoC Tools Architect: DSLs, Frontend & Open-Source

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

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.

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

Similar jobs worth comparing

SoC DSLs & Frontend Design Engineer
SoC DSLs & Frontend Design Engineer

SiFive • Berkeley (CA)

On-site
USD 139,000 - 171,000
SoC Language & Frontend Design Engineer — DSL Tools
SoC Language & Frontend Design Engineer — DSL Tools

SiFive • South Carolina

On-site
USD 140,000 - 171,000
Healthcare benefits
Equity
SoC DSL & Frontend Design Engineer
SoC DSL & Frontend Design Engineer

SiFive • Boston (MA)

On-site
USD 139,000 - 171,000
Platform Technologies Language & Frontend Design Engineer
Platform Technologies Language & Frontend Design Engineer

SiFive, Inc. • Santa Clara (CA)

On-site
USD 139,000 - 171,000
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,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 Language Design Intern - Chisel & SoC Tools
Platform Language Design Intern - Chisel & SoC Tools

SiFive • Berkeley (CA)

On-site
Healthcare benefits
Retirement plans
Paid time off
Platform Language Design Intern – Scala & Chisel (Open Source)
Platform Language Design Intern – Scala & Chisel (Open Source)

SiFive • South Carolina

On-site
USD 44,000 - 54,000
Platform Language Design Intern — Open Source Tools
Platform Language Design Intern — Open Source Tools

SiFive, Inc. • Santa Clara (CA)

On-site
Variable/incentive compensation
Equity
Healthcare