Jobs · Engineering · California

Bluespec Design Engineer (Haskell)

MatX · Mountain View, CA · 3 wk ago
HybridEngineering$160k–$275k/yrFull-time

About the role

MatX is seeking engineers with strong Haskell skills to join our team as we create best-in-class silicon for high-performance and sustainable GenAI. The successful candidate will be responsible for delivering performant silicon RTL at the full-chip or subsystem level, writing hardware in Bluespec, a hardware description language rooted in Haskell's type system and semantics. No prior hardware experience is required; if you know Haskell, we will teach you the hardware side.

Responsibilities

  • Build production hardware for compute, memory management, and high-speed connectivity
  • Develop reusable, parameterized Bluespec libraries that scale across the chip
  • Shape hardware architecture by leveraging the power of Bluespec to explore implementation tradeoffs and converge on the best designs
  • Create innovative tooling for our hardware/software ecosystem to help us build correct, high-performance hardware faster

Requirements

  • Proficient in Haskell — comfortable with monads, typeclasses, higher-order functions, and do-notation
  • Understand why return injects a value into a monadic context and what <- does in a do-block
  • Strongly willing to quickly ramp on Bluespec Haskell (BH)
  • Strong engineering fundamentals — write clean, well-tested, well-documented code and are comfortable with build systems, version control, and CI workflows

Skills

  • Existing experience with Bluespec (bonus)
  • Prior hardware design experience — ASIC or FPGA; understanding of clock domains, pipelining, state machines, synthesis, and timing closure (bonus)
  • Production Rust experience (bonus)

Benefits

  • Time off: 4 weeks PTO (accrued) + 12 company Holidays + up to 3 weeks remote work
  • Health: Company-subsidized Medical (Kaiser or Anthem) for employees & dependents, Guardian Dental and Vision insurances for employee & dependents, and life insurance (employee only), plus HSA and FSA offerings via Lively
  • Financial Wellbeing: Choose from Roth IRA or 401K (or both) retirement plans with up to 5% company contribution to 401K (even if you don't contribute). Also, 100% company-paid life insurance (up to $300K) and long-term disability insurances
  • Professional Development: $1500 Professional Development Budget (per year)
  • Team Meals: MatX provides onsite team lunch & dinner Monday - Friday, with your choice of ordering via WeBox, Specialty’s or via our reimbursement system
  • Commute on Us: Commute on our company Uber account, or reimburse your train rides. Either way, we pay 100% for your daily commute
  • MatX E[x]tras: $50/mo to use on the perk you value most
  • Cell & Internet Reimbursement: $35/mo for cellular and $40/mo for wifi
  • Remote Home Setup: Use our Amazon business account for up to $1000 in office setup purchases
  • Mental Wellbeing: 100% paid mental health benefit via SpringHealth and Guardian EAP
  • Support to Parents: Up to 12 weeks paid parental leave regardless of path to parenthood, 10 weeks pregnancy disability leave, flexible return-to-work hours, and Benepass reproductive health & parental benefit

Pay

The US base salary for this full-time position is determined based on a variety of factors including role, experience, location, job related skills, and relevant education and training. Career length is only a guideline for compensation.

  • Early Career - $160,000 - $275,000 + equity
  • Mid Career - $175,000 - $400,000 + equity
  • Senior Career - $250,000 - $600,000 + equity

Similar jobs

Golang Engineer

Tata Consultancy ServicesPhoenix, AZ· 3 mo ago
Engineering$125k–$130k/yrapply on ibegin.tcsapps.com

Golang Engineer

OddballUnited States· 4 mo ago
RemoteEngineering$90k–$125k/yrapply on job-boards.greenhouse.io

Golang Engineer

AppLab Systems, IncAustin, TX· 2 wk ago
Engineeringapply on www1.jobdiva.com

Golang Engineer

Jobright.aiUnited States· 3 wk ago
RemoteEngineeringapply on jobright.ai

Golang Engineer

CanonicalNAMER· 2 mo ago
RemoteEngineeringapply on job-boards.greenhouse.io

Golang Engineer

JobgetherUnited States· 3 mo ago
RemoteEngineeringapply on jobs.lever.co