F

Formlabs

3D printing solutions for dental industry

Lead Embedded Software Engineer

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeSomerville, MA, USAIn-person

About the Job

Requirements

  • Experience as an embedded software engineer shipping production firmware in C and C++ for complex electromechanical products such as robots, consumer electronics, medical devices, or industrial equipment.
  • Experience leading a team of embedded or firmware engineers, including hiring and managing performance.
  • Experience taking multiple products from prototype to volume production and supporting them after launch.
  • Ability to work across bare-metal microcontrollers, embedded Linux, and multicore processors, using Python for tooling and testing.
  • Experience bringing up boards and peripherals including ADC, PWM, SPI, I2C, CAN, and Ethernet; ability to read schematics and debug with an oscilloscope and logic analyzer.
  • Ability to profile and optimize firmware for performance, memory, and power, and diagnose problems across connected controllers using logs and trace data.
  • Ability to make decisions with incomplete information and explain how technical decisions affect customers.
  • Ability to communicate with electrical, mechanical, and software engineers, as well as product and program leads.

Responsibilities

  • Own delivery of embedded firmware for current and upcoming printers, meet program milestones, set quality standards, and decide with program leads what ships and what is deferred.
  • Review architecture and code, debug on target hardware alongside engineers, and write code when needed.
  • Set direction for the shared embedded platform, including drivers, communication stacks, RTOS and embedded Linux integration, bootloaders, firmware updates, and build infrastructure.
  • Hire embedded engineers, coach them, and address performance problems.
  • Partner with electrical engineering, systems integration, mechanical, and software teams from board bring-up through production, and trace field failures to their root causes.
  • Build test automation, continuous integration, and static analysis to enable reliable firmware updates across the installed base.
  • Question requirements and eliminate work that does not matter to customers.

Desired Qualifications

  • Linux kernel experience, such as writing device drivers.
  • Firmware experience for motion control, lasers or optics, or thermal systems.
  • Experience with over-the-air updates and device security for connected products.
  • Experience supporting a large fleet of connected devices in the field.
  • Experience with MISRA C or other safety-critical coding standards.
  • Passion for and experience with 3D printing.
  • Background in electronics or robotics.

About the Company

Formlabs

3D printing solutions for dental industry

Formlabs provides high-performance 3D printing solutions tailored for dentistry. It offers 3D printers (notably the Form 3B), dental-specific resins, and related software to enable in-house fabrication in dental practices and labs. The printers use resin-based printing to produce precise dental models, guides, and dental devices with speed and accuracy, designed for chairside and laboratory workflows. Unlike general 3D printing providers, Formlabs focuses on dental-specific materials and validated accuracy to fit clinical needs and streamline workflows. Its goal is to help dental professionals fabricate necessary tools and models in-house, reducing costs while improving patient outcomes.

Company size
501-1,000
Company stage
Series E
Total funding
$250.8M
Headquarters
Somerville, MA
Founded
2011

Recently Posted Jobs

Explore more opportunities at Formlabs

See more jobs