Software Engineering Lead

Formlabs

Shenzhen, China
On-site
End-to-end software architecture
Real-time control software
Embedded linux systems
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

Work Rights

Not specified

Tailored Resume

Cover Letter