CrawlJobs Logo

Software Engineer - Print Pipeline

formlabs.com Logo

Formlabs GmbH

Location Icon

Location:
United States , Somerville

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

120000.00 - 170000.00 USD / Year

Job Description:

At Formlabs, we’re building the tools that make it possible for anyone to bring their ideas to life, from cutting-edge products to life-saving medical devices. Our 3D printing technology powers innovation at more than 50,000 industry leaders worldwide. Our Software team continues to develop one of the most powerful and intuitive desktop print applications on the market: PreForm. Fine-tuning the geometry of models in space is one of the most complex challenges our Software Team tackles.

Job Responsibility:

  • Develop world class desktop 3D printer software with a focus on geometric algorithms
  • Work with R&D teams to integrate newly researched features into the production PreForm codebase
  • Ship value-generating features to tens of thousands of users by implementing and optimizing a wide range of complex algorithms
  • Work with Product Management teams to define long-term feature roadmap

Requirements:

  • Extensive experience writing C++ code for desktop applications
  • Ready to collaborate with a wide range of technical disciplines, including Software, Hardware, and Design teams
  • Experienced with object oriented design and development
  • Excited to study computer science journal articles to supplement algorithm development
  • Experience developing 3D graphics or computational geometry

Nice to have:

  • Experience with solid mechanics or FEM
  • Experience with image processing
What we offer:
  • Robust equity program to build future wealth through RSUs
  • Comprehensive healthcare coverage (Medical, Dental, Vision)
  • Low cost fund options in our 401K and access to advisors
  • Generous paid Parental Leave (up to 16 weeks)
  • Tenure-based paid Sabbatical Leave (up to 6 weeks)
  • Flexible Out of Office Plan – Take time when you need it
  • Ample on-site parking & pre-tax commuter benefits
  • Healthy on-site lunches, snacks, beverages, & treats
  • Regular sponsored professional development opportunities
  • Many opt-in culture events across our diverse community
  • unlimited 3D prints

Additional Information:

Job Posted:
January 19, 2026

Employment Type:
Fulltime
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer - Print Pipeline

Senior Robotic Systems Integration Engineer

To reinvent an industry, you have to build the best team. Join Formlabs if you w...
Location
Location
United States , Boston
Salary
Salary:
Not provided
formlabs.com Logo
Formlabs GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Have previous experience (5+ years post grad) designing complex electro-mechanical systems or robotic systems
  • Knowledge of motion control, sensors, and control algorithms
  • Experience managing system and subsystem requirements
  • Well versed in hardware debugging and passionate about understanding why things work (or don’t!)
  • Are comfortable working fluidly across engineering disciplines - from mechanical design to electrical engineering to embedded software
  • Comfortable working on Linux systems and scripting with Python
Job Responsibility
Job Responsibility
  • Bring together firmware and hardware to enable subsystems in the printing pipeline, delivering fully-functional 3d printer prototypes
  • Define and implement control algorithms and calibration procedures for complex electro-mechanical and electro-optical subsystems
  • Developing sensor-based subsystems and characterization sensor performance
  • Define and manage subsystem and system level requirements, ensuring engineering efforts are aligned with product needs
  • Debug system level issues and work with the other engineering teams to implement design fixes
What we offer
What we offer
  • Robust equity program to build future wealth through RSUs
  • Comprehensive healthcare coverage (Medical, Dental, Vision)
  • Low cost fund options in our 401K and access to advisors
  • Generous paid Parental Leave (up to 16 weeks)
  • Tenure-based paid Sabbatical Leave (up to 6 weeks)
  • Flexible Out of Office Plan – Take time when you need it
  • Ample on-site parking & pre-tax commuter benefits
  • Healthy on-site lunches, snacks, beverages, & treats
  • Regular sponsored professional development opportunities
  • Many opt-in culture events across our diverse community
  • Fulltime
Read More
Arrow Right

Senior Robotic Systems Integration Engineer

To reinvent an industry, you have to build the best team. Join Formlabs if you w...
Location
Location
United States , Somerville
Salary
Salary:
Not provided
formlabs.com Logo
Formlabs GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Have previous experience (5+ years, post grad) designing complex electro-mechanical systems or robotic systems
  • Knowledge of motion control, sensors, and control algorithms
  • Experience managing system and subsystem requirements
  • Well versed in hardware debugging and passionate about understanding why things work (or don't!)
  • Are comfortable working fluidly across engineering disciplines - from mechanical design to electrical engineering to embedded software
  • Comfortable working on Linux systems and scripting with Python
Job Responsibility
Job Responsibility
  • Bring together firmware and hardware to enable subsystems in the printing pipeline, delivering fully-functional 3d printer prototypes
  • Define and implement control algorithms and calibration procedures for complex electro-mechanical and electro-optical subsystems
  • Developing sensor-based subsystems and characterization sensor performance
  • Define and manage subsystem and system level requirements, ensuring engineering efforts are aligned with product needs
  • Debug system level issues and work with the other engineering teams to implement design fixes
What we offer
What we offer
  • Robust equity program to build future wealth through RSUs
  • Comprehensive healthcare coverage (Medical, Dental, Vision)
  • Low cost fund options in our 401K and access to advisors
  • Generous paid Parental Leave (up to 16 weeks)
  • Tenure-based paid Sabbatical Leave (up to 6 weeks)
  • Flexible Out of Office Plan – Take time when you need it
  • Ample on-site parking & pre-tax commuter benefits
  • Healthy on-site lunches, snacks, beverages, & treats
  • Regular sponsored professional development opportunities
  • Many opt-in culture events across our diverse community
  • Fulltime
Read More
Arrow Right

Software Engineering Lead

At Formlabs, we’re building the tools that make it possible for anyone to bring ...
Location
Location
China , Shenzhen
Salary
Salary:
Not provided
formlabs.com Logo
Formlabs GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's/Master's in Computer Science, Software Engineering, or a related field
  • 5+ years of professional software development experience, with 2+ years in a technical leadership or team management role
  • Strong expertise in C/C++ development for real-time or performance-critical systems, with proven experience in embedded Linux environments
  • Experience with software architecture design for complex electromechanical devices (IoT, robotics, CNC, or 3D printers is a strong plus)
  • Familiarity with communication protocols (e.g., SPI, I2C, UART, Ethernet, Modbus) and hardware/software interfacing
  • Experience with modern software practices (version control, code review, CI/CD, testing)
  • Knowledge of Python, JavaScript/TypeScript, or UI frameworks (Qt, React, etc.) is advantageous
  • Excellent leadership, communication, and project management skills
  • Good command of English is preferred
Job Responsibility
Job Responsibility
  • Own the end-to-end software architecture for 3D printers and post-processing equipment, encompassing embedded firmware interfaces, device control, and application/cloud layers
  • Lead the design and development of reliable, real-time control software for precise motion, thermal management, and sensor integration on Linux-based embedded systems
  • Drive the development of user-facing software, including desktop applications, web interfaces, or mobile apps for device control, print management, and monitoring
  • Establish and maintain software development best practices, including code architecture, testing frameworks, CI/CD pipelines, and documentation
  • Collaborate closely with Hardware and Product teams to define system requirements and ensure seamless hardware-software integration
  • Build, mentor, and manage the software engineering team, fostering a culture of technical excellence and innovation
  • Manage the software development lifecycle, ensuring timely delivery of high-quality, stable releases
What we offer
What we offer
  • An inclusive, dog-friendly office with diverse and inspiring colleagues
  • Shares in the company (we’re a Unicorn company)
  • Development opportunities both in-house and off-site
  • Unlimited 3D prints
  • Fun team events
Read More
Arrow Right

Backend Tech Lead, Factory Automation

We are seeking a skilled and driven backend software engineer with experience in...
Location
Location
United States , Los Angeles
Salary
Salary:
220000.00 - 280000.00 USD / Year
hadrian.co Logo
Hadrian Automation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in an engineering, physics, or computer science discipline
  • 10+ years of full stack software engineering experience
  • Deep experience architecting and operating fault-tolerant, distributed, autonomous systems
  • Experience developing software to interface with physical systems in a field such as manufacturing, industrial automation, or 3D printing
  • Experience with creating, testing, and debugging industrial robot programs
  • Demonstrated ability to make decisions with incomplete information and deliver complex systems on schedule
  • Expertise in secure software practices, cybersecurity for IoT devices, and regulatory compliance
  • Excellent written and verbal communication skills
Job Responsibility
Job Responsibility
  • Develop software to interface with physical systems such as CNC machines and other manufacturing equipment
  • Design motion paths and write code to control manufacturing robots
  • Build robot APIs and interfaces for higher level cell control software
  • Collaborate with engineers and operations to conceptualize, deploy, and upgrade manufacturing cells
  • Ensure seamless software integration of automated manufacturing systems into Hadrian factories
  • Drive technical decision-making processes and set engineering direction while also building a culture of continuous improvement
  • Develop standards, documentation, and procedures for scalable automation deployment
  • Encourage software development best practices and foster an environment that encourages engineers to build amazing systems
  • Build data logging pipelines for connected devices that feed operational planning and factory scheduling
What we offer
What we offer
  • Medical, dental, vision, and life insurance plans for employees
  • 401k
  • Relocation support may be provided for certain situations, based on business need
  • Flexible vacation policy
  • Fulltime
Read More
Arrow Right

Robotic Systems Integration Engineer

This role involves supporting all parts of the product development cycle from ea...
Location
Location
United States , Boston
Salary
Salary:
80000.00 - 125000.00 USD / Year
formlabs.com Logo
Formlabs GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Knowledge of motion control, sensors, and control algorithms
  • Experience managing system and subsystem requirements
  • Well versed in hardware debugging and passionate about understanding why things work (or don’t!)
  • Are comfortable working fluidly across engineering disciplines - from mechanical design to electrical engineering to embedded software
  • Comfortable working on Linux systems and scripting with Python
Job Responsibility
Job Responsibility
  • Bring together firmware and hardware to enable subsystems in the printing pipeline, delivering fully-functional 3d printer prototypes
  • Define and implement control algorithms and calibration procedures for complex electro-mechanical and electro-optical subsystems
  • Developing sensor-based subsystems and characterization sensor performance
  • Define and manage subsystem and system level requirements, ensuring engineering efforts are aligned with product needs
  • Debug system level issues and work with the other engineering teams to implement design fixes
What we offer
What we offer
  • Robust equity program to build future wealth through RSUs
  • Comprehensive healthcare coverage (Medical, Dental, Vision)
  • Low cost fund options in our 401K and access to advisors
  • Generous paid Parental Leave (up to 16 weeks)
  • Tenure-based paid Sabbatical Leave (up to 6 weeks)
  • Flexible Out of Office Plan – Take time when you need it
  • Ample on-site parking & pre-tax commuter benefits
  • Healthy on-site lunches, snacks, beverages, & treats
  • Regular sponsored professional development opportunities
  • Many opt-in culture events across our diverse community
  • Fulltime
Read More
Arrow Right

Mainframe Engineer

Seeking a Mainframe Engineer for a remote contract opportunity involving analyzi...
Location
Location
United States
Salary
Salary:
Not provided
revelit.com Logo
Revel IT
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Information Technology, Computer Science, Computer Information Systems, Software Engineering, Mathematics, Statistics, or related area or equivalent, relevant work experience
  • 8+ years of related work experience
  • Extensive hands on expertise in developing, maintaining, and supporting mainframe applications using COBOL, CICS, JCL and DB2
  • Expectation is to be proficient in at least two and ideally three programming languages (e.g. COBOL, Java) and develop or maintain at least three applications
  • Extensive experience working with: COBOL, DB2, CICS, TSO, Expediter, Abend-Aid, JCL
  • Strong understanding of batch and online processing in enterprise environments
  • Strong ability to analyze and resolve complex issues independently
  • Excellent problem-solving skills and attention to detail
Job Responsibility
Job Responsibility
  • Collaborate with cross-functional teams & troubleshoot/resolve technical issues in a timely manner
  • Uses code to connect data from back-end systems to a variety of endpoints and process data for financial systems. May create domain APIs for service engineering
  • An engineer is responsible for understanding business problems, designing, developing, configuring, testing, and deploying software to provide the solution
  • Engineers most often use Agile techniques and are a part of a larger, cross-functional team
  • Depending on the team, an engineer’s responsibilities may be building pipelines, building test strategy, building cloud environments to be used in part of the development processes
  • The engineer’s responsibility is to ensure the delivery of the software is high quality and automated as much as possible
  • Utilize the software development lifecycle to implement technology solutions that create and enhance applications. Inspect, analyze, and translate functional and non-functional requirements into technical design, application code, and configuration parameters
  • Produce design specifications, including screen layouts, graphical user interfaces, and printed outputs developed for self and others. Convert technical design and specifications into functioning components through the development of application code and configuration. Provide technical on-call support as defined within team and role expectations
  • Create and execute unit tests to ensure issues are proactively identified within the software development lifecycle. Analyze code to identify causes of errors and defects. Remediate known errors within development and production support contexts. Review application code for self and others
  • Define, support, and enforce code standards and guidelines relevant to the applications and technologies being supported. Estimate and size work based upon high-level requirements. Continuously improve applications and processes with a focus on quality, efficiency, and user experience
Read More
Arrow Right

Robotic Systems Integration Engineer

This role involves supporting all parts of the product development cycle from ea...
Location
Location
United States , Somerville
Salary
Salary:
80000.00 - 125000.00 USD / Year
formlabs.com Logo
Formlabs GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Knowledge of motion control, sensors, and control algorithms
  • Experience managing system and subsystem requirements
  • Well versed in hardware debugging and passionate about understanding why things work (or don’t!)
  • Are comfortable working fluidly across engineering disciplines - from mechanical design to electrical engineering to embedded software
  • Comfortable working on Linux systems and scripting with Python
Job Responsibility
Job Responsibility
  • Bring together firmware and hardware to enable subsystems in the printing pipeline, delivering fully-functional 3d printer prototypes
  • Define and implement control algorithms and calibration procedures for complex electro-mechanical and electro-optical subsystems
  • Developing sensor-based subsystems and characterization sensor performance
  • Define and manage subsystem and system level requirements, ensuring engineering efforts are aligned with product needs
  • Debug system level issues and work with the other engineering teams to implement design fixes
What we offer
What we offer
  • Robust equity program to build future wealth through RSUs
  • Comprehensive healthcare coverage (Medical, Dental, Vision)
  • Low cost fund options in our 401K and access to advisors
  • Generous paid Parental Leave (up to 16 weeks)
  • Tenure-based paid Sabbatical Leave (up to 6 weeks)
  • Flexible Out of Office Plan – Take time when you need it
  • Ample on-site parking & pre-tax commuter benefits
  • Healthy on-site lunches, snacks, beverages, & treats
  • Regular sponsored professional development opportunities
  • Many opt-in culture events across our diverse community
  • Fulltime
Read More
Arrow Right

Technical Sales Representative for EMEA

Formlabs is looking for highly motivated individuals to join us as we build an a...
Location
Location
Germany , Berlin
Salary
Salary:
60000.00 - 80000.00 EUR / Year
formlabs.com Logo
Formlabs GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Speak German AND English fluently (C1 or higher level)
  • Have a degree in engineering, technology, or another STEM field
  • Are naturally competitive and results-driven
  • Enjoy convincing people and influencing decisions
  • Are energized by targets, commissions, and performance
  • Want a career where technical knowledge translates into revenue impact
Job Responsibility
Job Responsibility
  • Own the sales process
  • Manage inbound leads from initial contact through deal closing
  • Build pipeline and consistently hit ambitious revenue targets
  • Sell a technical product
  • Understand customer engineering challenges and position Formlabs solutions
  • Communicate complex technology in a clear and compelling way
  • Compete and win
  • Lead product demos, sales calls, and negotiations
  • Handle objections and guide customers toward a purchasing decision
  • Build lasting customer relationships
What we offer
What we offer
  • An inclusive, dog-friendly office with diverse and inspiring colleagues
  • Shares in the company (we're a double unicorn company!)
  • In-office catering 3x per week, plus daily free beverages and snacks
  • Monthly 59.85 EUR mobility subsidy (incl. BVG Firmenticket & Swapfiets)
  • Weekly yoga classes
  • Free mental health & well-being sessions with an external partner
  • Learning and development budget
  • Free 3D prints
  • Urban Sports Club discount
  • Supplementary, opt-in German pension scheme
  • Fulltime
Read More
Arrow Right