1. What is a Software Engineer at Formlabs?
A Software Engineer at Formlabs plays a pivotal role in bridging the gap between sophisticated hardware and intuitive user experience. You are not just writing code; you are building the software infrastructure that powers high-precision 3D printing systems, from the firmware controlling laser galvanometers to the desktop applications used by engineers and designers to prepare complex 3D models.
This role requires a unique blend of technical rigor and creative problem-solving. Because Formlabs operates at the intersection of mechanical engineering, optics, and software, you will often collaborate with cross-functional teams to solve real-world physical problems through digital solutions. Whether you are optimizing print reliability or building tools for CAD integration, your work directly influences the performance and accessibility of professional-grade fabrication tools.
The environment is fast-paced and intellectually demanding. You should expect to work on complex, long-term technical challenges where the stakes are high, and the quality of your code directly impacts the success of the physical machines. It is an ideal role for engineers who enjoy "full-stack" thinking that extends beyond the screen and into the physical world.