Embedded Software Engineer — Somerville
Overview
Formlabs is seeking an Embedded Software Engineer to design and implement firmware that ties software, hardware, and electronics together for Formlabs 3D printers.
Responsibilities
- Design, build, test, and ship development tools and prototype code for R&D engineers working on new, unlaunched Formlabs products
- Design, build, test, and ship code for new printer features to tens of thousands of Formlabs devices in the field
- Ensure code re-use with a strong focus on maintainability, testing, and CI
- Collaborate with product managers and designers to build the right features for existing and future customers
- Work in a product-focused, agile environment onsite in the Somerville, MA office
Requirements
- Professional experience writing code that lives on hardware products in the consumer, medical, defense, or industrial space
- Program with modern languages used for embedded software stacks, ideally C, C++, or Python
- Easily implement common embedded software architecture patterns for filtering, control loops, and remote procedure calls
- Architect code that fellow software engineers are excited to use and re-use
- Familiarity and comfort debugging complex hardware and software interactions
- Ability to distill complex topics simply when communicating with non-software stakeholders
Sourced from the employer’s career site. Verify before applying.
Variables & Compensation
- Restricted stock units (RSUs)
- Medical, dental, and vision insurance
- 401(k) with access to advisors
- Paid parental leave (up to 16 weeks)
- Tenure-based paid sabbatical leave (up to 6 weeks)
- Flexible out of office plan
- On-site lunches, snacks, and beverages
- Professional development opportunities
- Unlimited 3D prints
Trademark Disclaimer: Unless explicitly designated as a direct or sponsored listing, EmbeddedDOESHire is not affiliated with, endorsed by, or associated with Formlabs. All company logos, trademarks, and brand parameters are the property of their respective owners and are utilized here solely for indexical and identification purposes.
Compensation Disclaimer: Unless this specification was directly verified and posted by the employer, we cannot guarantee the accuracy of the listed salary parameters. These figures are compiled from public market records and may deviate from actual offered compensation. Final salaries are determined dynamically by the hiring entity based on candidate evaluation, location, and final contract execution.
Content Disclaimer: This listing is sourced from the employer's public career site. Job details — including responsibilities, qualifications, and compensation — may change. Verify with the employer before applying.