
About Formlabs
Empowering professionals with advanced 3D printing technology
Key Highlights
- Headquartered in Somerville, MA with 501-1000 employees
- Over 100,000 printers sold to clients like Coca-Cola & Sony
- $250.8 million raised in Series D funding
- Largest supplier of professional SLA and SLS 3D printers globally
Formlabs, headquartered in Somerville, MA, is a leading provider of professional 3D printers, specializing in stereolithography (SLA) and selective laser sintering (SLS) technologies. Since its founding in 2011 by MIT alumni, Formlabs has sold over 100,000 printers to major companies like Coca-Cola ...
🎁 Benefits
Employees at Formlabs enjoy competitive salaries, equity options, generous PTO policies, and a flexible remote work policy. The company also offers a ...
🌟 Culture
Formlabs fosters a culture of innovation and engineering excellence, driven by a commitment to serve professionals in the 3D printing market. The comp...
Skills & Technologies
Overview
Formlabs is seeking an Embedded Software Engineer to collaborate with cross-functional teams in developing embedded systems for 3D printers. You'll work with technologies like Embedded Linux and C to deliver reliable firmware updates. This role requires a Bachelor's or Master's degree in a relevant technical field.
Job Description
Who you are
You have a Bachelor's or Master's Degree in Computer Science, Computer Engineering, or a relevant technical field — your educational background has equipped you with the skills necessary to tackle complex embedded systems challenges. You possess strong programming skills in C and have experience working with Embedded Linux and RTOS environments — your expertise allows you to write robust and reliable software that can be deployed to thousands of machines worldwide. You are comfortable collaborating with electrical engineers and systems engineers, understanding the interplay between hardware and software — this collaboration is essential for building effective embedded systems. You have a passion for firmware development and enjoy creating elegant solutions to real-world problems — your enthusiasm for innovation drives you to continuously improve your skills and knowledge in embedded systems. You are detail-oriented and committed to implementing best practices for clean, well-documented code — this ensures that your contributions are maintainable and scalable. You are a proactive communicator, able to present engineering tradeoff decisions to team members and stakeholders — your ability to articulate complex ideas clearly is a valuable asset in a multi-disciplinary team environment.
What you'll do
As an Embedded Software Engineer at Formlabs, you will work with a small, multi-disciplinary development team to architect and build software for execution on bare metal, RTOS, or Embedded Linux operating systems — your role is crucial in tying together the software, hardware, and electronics components of our 3D printers. You will provide technical leadership on embedded software design and development, guiding the team in making informed engineering decisions that align with the long-term technology roadmap of the company. You will write robust and reliable software that will be shipped to thousands of machines worldwide, ensuring that each release meets the high standards of quality and performance expected by our users. You will assess third-party and open-source software, making informed decisions about their integration into our systems. You will participate in developing a long-term technology roadmap for the team and company, contributing your insights and expertise to shape the future of our embedded systems. Your work will directly impact the user experience, as you will deliver impactful features through stable firmware updates that enhance the functionality of our 3D printers. You will collaborate closely with electrical engineers and systems engineers, ensuring that the software you develop integrates seamlessly with the hardware components. You will also engage in continuous learning and improvement, staying updated on the latest trends and technologies in embedded systems to bring innovative solutions to the team.
What we offer
At Formlabs, we believe in building the best team to reinvent the 3D printing industry. You will have the opportunity to work on groundbreaking technology that is shaping the future of design, engineering, and manufacturing. We offer a competitive salary range of ¥400,000—¥700,000 CNY, along with equity in the form of RSUs, allowing you to grow alongside the company. Our total compensation package is designed to reflect your skills, qualifications, experience, and expected impact on the organization. You will be part of a collaborative and innovative work environment, where your contributions are valued and recognized. We encourage you to apply even if your experience doesn't match every requirement — your passion for embedded systems and commitment to excellence are what truly matter.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Formlabs.
Similar Jobs You Might Like
Based on your interests and this role

Embedded Engineer
Formlabs is hiring an Embedded Software Engineer to design and implement firmware for their 3D printers. You'll work with C and C++ in a hybrid role based in Budapest. This position requires a strong technical background in embedded systems.

Embedded Engineer
Aquabyte is hiring an Embedded Software Engineer to develop software for underwater cameras used in aquaculture. You'll work with Embedded Linux and Linux systems to ensure reliable performance in the field. This position requires experience in embedded systems and software deployment.

Embedded Engineer
Meta is hiring an Embedded Software Engineer to design and optimize embedded firmware systems for AR, VR, and wearable devices. You'll work with technologies like C, C++, and connectivity protocols. This role requires collaboration with cross-functional teams to drive innovation.

Embedded Engineer
Meta is hiring an Embedded Software Engineer to design and optimize embedded firmware systems for AR, VR, and wearable devices. You'll work with technologies like C, C++, and Android while collaborating with cross-functional teams to drive innovation. This role requires expertise in embedded systems and a passion for cutting-edge technology.

Embedded Engineer
Verkada is hiring an Embedded Software Engineer to develop features for embedded platforms including access control, alarms, sensors, and cameras. You'll work with C and embedded Linux systems in Poland.