Senior Embedded Software Engineer
Formlabs, Boston, MA +1
What you will do
- Build once, run everywhere.** Extend the Formlabs architecture with a "printer abstraction layer", so that one codebase drives several printer families. When a new machine arrives, you write its HAL. You do not copy paste code.
- Own the whole path.** Write kernel modules for sensors that have no driver. Write 1-Wire and RFID drivers for consumables. Build the Qt 6 / QML touch UI and the GStreamer camera stream. Connect the machine to the cloud and our new Formlabs mobile app over MQTT with generated protobuf interfaces.
- Ship to both ends.** Bring up prototype machines that don't have names yet, and push features to the tens of thousands of printers already in the field, often in the same week.