SoC Tools Architect: DSLs, Frontend & Open-Source

SiFive, Inc.

Santa Clara (CA)

On-site

USD 139,752 - 170,808

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

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

RISC-V Platform DSLs & Frontend Design Engineer
RISC-V Platform DSLs & Frontend Design Engineer

SiFive, Inc. • Berkeley (CA)

On-site
USD 140,000 - 171,000
SoC DSL & Frontend Design Engineer
SoC DSL & 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. • 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
Software Engineer - Platform Technologies
Software Engineer - Platform Technologies

SiFive • Santa Clara (CA)

On-site
USD 90,000 - 130,000
Healthcare plans
Retirement plans
Paid time off
Platform Tools Engineer for Microprocessor Design
Platform Tools Engineer for Microprocessor Design

SiFive, Inc. • Austin (TX)

On-site
USD 80,000 - 120,000
Competitive base pay
Comprehensive benefits package
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
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
SOC Architect
SOC Architect

SiFive • Boston (MA)

On-site
USD 254,340 - 310,860
Healthcare plans
Retirement plans
Paid time off