Taro Logo

Factory Software Engineer

Formlabs builds groundbreaking professional 3D printers for designers, engineers, researchers, and artists worldwide.
Somerville, MA, USA
Backend
Mid-Level Software Engineer
In-Person
501 - 1,000 Employees
3+ years of experience
Robotics · Manufacturing

Job Description

Formlabs is revolutionizing the 3D printing industry by bringing professional-grade printers to designers, engineers, researchers, and artists worldwide. They're seeking a Factory Software Engineer to join their manufacturing team in Somerville, MA. This role combines software engineering with manufacturing expertise, focusing on developing and maintaining critical testing and calibration systems for their 3D printer production lines.

The position offers a unique opportunity to work at the intersection of software and hardware, developing sophisticated tools that ensure quality in mass manufacturing. You'll be responsible for creating software solutions that power their global factories, working closely with cross-functional teams including hardware, mechanical, and manufacturing engineers. The role requires strong programming skills in Python, SQL, and Linux, along with an understanding of embedded systems and manufacturing processes.

This is an ideal position for someone who enjoys both software development and hands-on work with physical systems. You'll be involved in the entire product lifecycle, from design to deployment, and will use data science to optimize production processes. The company offers comprehensive benefits including equity, healthcare, parental leave, and unique perks like unlimited 3D printing access.

Formlabs provides a collaborative environment where you'll work with a close-knit team to solve complex technical challenges in manufacturing. They value diversity and encourage applications from candidates who might not meet all requirements but see themselves contributing to their mission. The role offers significant growth potential and the opportunity to make a real impact on the future of 3D printing technology.

Last updated 10 hours ago

Responsibilities For Factory Software Engineer

  • Develop and maintain advanced software tools for calibration, validation, and testing of electromechanical and robotic systems
  • Manage requirements and set expectations with cross-functional teams
  • Perform hardware modifications to printers and test setups
  • Own the full lifecycle of test tools ecosystem
  • Use data science to analyze production lines
  • Improve development and deployment processes across global factories

Requirements For Factory Software Engineer

Python
Linux
  • Bachelor's degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • Strong understanding of software integration with embedded systems
  • Experience with command-line tools and SSH for Linux system development
  • Proficient in Python, SQL, and Linux
  • Experience developing software tools for robotics or manufacturing systems
  • Comfortable leading collaborative projects with interdisciplinary teams

Benefits For Factory Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Equity
  • Equity through RSUs
  • Comprehensive healthcare coverage (Medical, Dental, Vision)
  • 401K with low cost fund options
  • Parental Leave up to 16 weeks
  • Sabbatical Leave up to 6 weeks
  • Flexible Out of Office Plan
  • Pre-tax commuter benefits
  • On-site parking
  • On-site lunches, snacks, beverages
  • Professional development opportunities
  • Culture events
  • Unlimited 3D prints

Related Jobs