Embedded Software Engineer

formlabs

Embedded Software Engineer
📍 Location: Somerville, MA (Hybrid – On-site work required)
🏢 Department: Software Engineering


Company Overview

At Formlabs, we’re reinventing how things are made. As a global leader in 3D printing technology, our mission is to bring powerful, high-performance 3D printing tools to the desktops of creators worldwide—from designers and engineers to artists and researchers.

Founded in Boston in 2011 and reaching unicorn status in 2018, Formlabs is now valued at $2 billion, with customers like Google, Tesla, Hasbro, Gillette, and New Balance relying on our technology.

With a diverse and rapidly growing team—including our expanding Budapest office—we’re building a company equipped to solve some of the most complex challenges in digital manufacturing.


Role Overview

We’re hiring an Embedded Software Engineer to join our Embedded Systems team. You’ll play a vital role in shaping the firmware that powers our 3D printers—working at the critical intersection of software, hardware, and electronics. If you’re passionate about embedded systems and thrive in hands-on, fast-paced environments, we want to hear from you.


Key Responsibilities

🛠️ Design, develop, test, and deploy firmware for Formlabs 3D printers
🧪 Build tools and prototype code to support R&D across new, unreleased products
🔁 Ensure maintainability and code reuse through scalable architecture and CI pipelines
🧩 Collaborate cross-functionally with product managers and designers to build user-centric features
🏃 Work in an agile, product-focused environment at our Somerville, MA office


Tech Stack

  • Languages: C++, C, Python (occasional JavaScript)

  • Platforms: Embedded Linux

  • Focus Areas: Firmware, control systems, remote procedure calls, embedded architecture


You Might Be a Fit If You…

✅ Have hands-on experience writing software for physical products
✅ Are fluent in embedded programming languages such as C++, C, and/or Python
✅ Can implement common embedded software design patterns (e.g., filtering, control loops, RPCs)
✅ Communicate complex topics clearly to non-technical teams
✅ Take initiative, embrace iteration, and learn from failure


Perks & Benefits

💰 Equity – RSU program to grow with the company
🩺 Healthcare – Comprehensive medical, dental, and vision plans
📈 401(k) – Low-cost investment options with access to financial advisors
👶 Parental Leave – Up to 16 weeks paid leave
🏖️ Sabbatical Leave – Tenure-based (up to 6 weeks)
🌴 Flexible PTO – Take the time you need, when you need it
🚗 Commuter Benefits – Pre-tax options + on-site parking
🥗 Office Perks – Healthy lunches, snacks, and beverages provided
🎓 Learning & Development – Ongoing professional growth opportunities
🖨️ Unlimited 3D Prints – Because… why not?


Diversity & Inclusion

Formlabs is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Discrimination of any kind is not tolerated.

To apply for this job please visit careers.formlabs.com.

Job Overview
Job Location