About The Position

As an Intern on the Platform Engineering Technologies team, you will be responsible for supporting and enhancing cutting-edge tools for System-on-Chip (SoC) design. You will apply your object-oriented or functional programming skills to enhance domain-specific languages for hardware design. You will participate in the open source Chisel (https://www.chisel-lang.org/) and CIRCT (https://github.com/llvm/circt) communities while ensuring that SiFive engineers have the best tools to build and verify advanced RISC-V CPUs, IPs, and SoCs. You will be part of a tight-knit, supportive, challenge-loving team who likes to learn and apply new technologies to change the paradigm of designing custom silicon.

Requirements

  • Willingness to learn and share
  • Ability to communicate and teach others both inside and outside the company
  • Experience with object oriented or functional programming languages

Nice To Haves

  • Exposure to hardware design and verification techniques is a plus but not required.

Responsibilities

  • Adding features to or enhancing the Chisel language for better design and verification
  • Supporting and enhancing cutting-edge tools for System-on-Chip (SoC) design
  • Applying object-oriented or functional programming skills to enhance domain-specific languages for hardware design
  • Participating in the open source Chisel and CIRCT communities
  • Ensuring that SiFive engineers have the best tools to build and verify advanced RISC-V CPUs, IPs, and SoCs

Benefits

  • healthcare and retirement plans
  • paid time off
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service