Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Formlabs Logo

Factory Software Engineer

Formlabs

Salary not specified
Sep 4, 2025
Somerville, MA, US
Apply Now

Develop and maintain software tools to support calibration and testing of electromechanical systems across product lines to ensure smooth transition from design to mass manufacturing.

Requirements

  • Strong understanding of software integration with embedded systems, electrical, and mechanical engineering.
  • Experienced in using command-line tools and SSH for Linux system development.
  • Proficient in Python, SQL, and Linux.
  • Background in manufacturing, robotics, or electromechanical systems.
  • Experience working with manufacturing teams on complex products including collaborating with 3rd party contract manufacturers and new product introduction (NPI) build cycles
  • Full stack web development, including Javascript/HTML, DevOps, Docker, and microservices
  • Experience with C or C++ on microcontrollers

Responsibilities

  • Develop and maintain software tools to support calibration and testing of electromechanical systems across product lines.
  • Perform hardware modifications to printers and test setups to facilitate experimental processes.
  • Own the test tools ecosystem, including design, validation, documentation, and release.
  • Use data science to analyze production lines and provide insights to the operations organization.
  • Continuously improve development and deployment processes to streamline software releases across global factories.
  • Manage requirements and set expectations with cross-functional teams to ensure projects are delivered successfully and on time.

Other

  • Manage requirements and set expectations with cross-functional teams to ensure projects are delivered successfully and on time.
  • Comfortable leading collaborative projects with interdisciplinary engineering teams and delivering results in a fast-paced work environment
  • Thrive in a small, highly interactive team where quick decision-making and knowledge sharing are key.
  • Passion for consistently releasing high-quality software
  • Project management experience, with a track record of collaborating with interdisciplinary engineering teams to align on quality standards