Bluespec Design Engineer (Haskell)

MatX

• $160K — $500K+*
US-Anywhere
+ 2 other locationsRemote
Technical Services
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Proficient in Haskell, including advanced concepts like monads and higher-order functions.
  • Eager to learn and ramp up on Bluespec Haskell (BH).
  • Strong software engineering skills with a focus on clean, well-tested, and documented code.
  • Experience with build systems, version control, and continuous integration (CI) workflows.

Responsibilities

  • Build production hardware focusing on compute, memory management, and high-speed connectivity.
  • Develop reusable Bluespec libraries that can scale across chip designs.
  • Shape the hardware architecture by analyzing implementation trade-offs with Bluespec.
  • Create innovative tools for the hardware/software ecosystem to enhance hardware development efficiency.

Benefits

  • 4 weeks of accrued PTO plus 12 company holidays and up to 3 weeks of remote work.
  • Company-subsidized medical, dental, and vision insurance for employees and dependents.
  • Retirement plans with up to 5% company contribution to 401K, plus choice of Roth IRA.
  • $1500 annual professional development budget.
  • Onsite team meals Monday through Friday.
  • Fully financed daily commuting via Uber or train reimbursement.
  • Monthly stipend for personal perks of choice.
  • Reimbursement for cellular and wifi expenses.
  • Support for home office setup with up to $1000 for purchases.
  • 100% coverage for mental health services and support.
  • Paid parental leave of up to 12 weeks and additional pregnancy disability leave.
Full Job Description
What You'll Do Here
  • 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

Who You Are
  • Proficient in Haskell - you're comfortable with monads, typeclasses, higher-order functions, and do-notation. You 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 - you write clean, well-tested, well-documented code and are comfortable with build systems, version control, and CI workflows

Bonus Points If You Have
  • Existing experience with Bluespec.
  • Prior hardware design experience - ASIC or FPGA. If you already understand clock domains, pipelining, state machines, synthesis, and timing closure, that's a significant advantage.
  • Production Rust experience. If you know Haskell, Rust is easy, but if you've already used it on something real, that's a head start

Getting started with Bluespec:
  • If you're new to Bluespec, start here: Getting Started With Bluespec
  • For a hands-on introduction to the language, see Rishiyur Nikhil's ICFP 2020 Bluespec Tutorial

Compensation

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

What We Offer
  • 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.

Similar Jobs

More Jobs at MatX

More Technical Services Jobs

Find similar Bluespec Design Engineer (Haskell) jobs: