Formlabs is seeking a Software Engineering Lead for their Shenzhen location to take ownership of software architecture for 3D printers and associated devices. The ideal candidate will have extensive experience in software development and leadership, particularly in embedded systems
Job Summary
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.
Build, mentor, and manage the software engineering team, fostering a culture of technical excellence and innovation.
Matching Summary
Match Score: 85
Formlabs is seeking a Software Engineering Lead for their Shenzhen location to take ownership of software architecture for 3D printers and associated devices. The ideal candidate will have extensive experience in software development and leadership, particularly in embedded systems.
Skills & Requirements
Must-have
End-to-end software architecture
Real-time control software
Embedded Linux systems
C/C++ development
Hardware-software integration
Software development best practices
Nice-to-have
IoT, robotics, CNC, or 3D printers experience
Python, JavaScript/TypeScript, or UI frameworks
Passion for 3D printing
Startup environment experience
Key Requirements
5+ years of professional software development experience
2+ years in a technical leadership or team management role
Bachelor's/Master's in Computer Science, Software Engineering, or related field