Inactive
S

SiFive

Designs and sells RISC-V semiconductor cores

Intern – Platform Technology

Systems Software EngineeringPosted on May 30
Full-timeIn-person

About the Job

Requirements

  • Strong C++17 skills
  • Familiarity with functional programming languages such as OCaml, scala, haskell, lisp, or f#
  • Experience with Linux operating systems and standard development environments and tools
  • Experience defining build rules in a build system

Responsibilities

  • Architect and implement language features and compiler internals that drive a functional language to enable development and delivery of SiFive’s RISC-V core IP product
  • Develop tools required by a language ecosystem
  • Architect and design quality code to facilitate meeting expanding requirements for business processes, efficiency and usability
  • Interface with design, verification and other teams within SiFive to define the next generation of flow automation

Desired Qualifications

  • Formal systems (either HW or SW)
  • Type checking experience
  • Interest in HW/CompArch
  • CIRCT/MLIR/LLVM experience
  • Location negotiable

About the Company

SiFive

Designs and sells RISC-V semiconductor cores

SiFive designs and sells RISC-V based processors and related IP for use in devices and systems. Its chips come as cores and system-on-chip designs built on the open RISC-V instruction set, enabling customers to integrate high-density, energy-efficient compute into products. Unlike competitors that rely on closed architectures, SiFive leverages openness to offer flexible, scalable, and cost-effective solutions that boost compute density. The company aims to grow the RISC-V ecosystem by delivering high-performance hardware that helps customers tackle data-heavy tasks and build smarter devices.

Company size
501-1,000
Company stage
Series G
Total funding
$772.5M
Headquarters
Santa Clara, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at SiFive

See more jobs