6 дней назад
Software Engineering Lead (3D Printing)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Software Engineering Lead (3D Printing): Owning the software architecture for 3D printers and post-processing equipment, from embedded firmware interfaces and real-time device control to desktop, web, mobile, and cloud layers with an accent on Linux-based embedded systems, motion control, thermal management, and hardware-software integration. Focus on building and mentoring the software engineering team, establishing CI/CD and testing practices, and delivering reliable releases for complex electromechanical devices.
Location: Shenzhen, China
Company
develops 3D printing technology and tools for product development, prototyping, manufacturing, and medical applications.
What you will do
- Own the end-to-end software architecture for 3D printers and post-processing equipment, including embedded firmware interfaces, device control, application, and cloud layers.
- Lead the design and development of reliable real-time software for motion control, thermal management, and sensor integration on Linux-based embedded systems.
- Drive user-facing software development across desktop applications, web interfaces, and mobile apps for device control, print management, and monitoring.
- Establish software engineering practices covering architecture, testing, CI/CD pipelines, code review, and documentation.
- Collaborate with Hardware and Product teams to define system requirements and ensure hardware-software integration.
- Build, mentor, and manage the software engineering team while overseeing the software development lifecycle and release quality.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- At least 5 years of professional software development experience, including 2 or more years in technical leadership or team management.
- Strong C/C++ development experience for real-time or performance-critical systems and embedded Linux environments.
- Experience designing software architecture for complex electromechanical devices and working with protocols such as SPI, I2C, UART, Ethernet, or Modbus.
- Experience with version control, code review, CI/CD, and software testing, along with strong leadership, communication, and project management skills.
- Good command of English is preferred.
Nice to have
- Experience with IoT, robotics, CNC, or 3D printers.
- Knowledge of Python, JavaScript/TypeScript, Qt, React, or other UI frameworks.
- Passion for 3D printing and emerging technologies.
- Experience in rapidly growing startup environments.
Culture & Benefits
- Inclusive, dog-friendly office with diverse colleagues.
- Company shares and development opportunities in-house and off-site.
- Unlimited 3D prints.
- Team events.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
12 дней назад
Senior Firmware Engineer (Embedded Systems)
7 дней назад
Software Architect (Cloud/Distributed Systems)
12 дней назад
Edge AI Field Application Engineer Intern (AI)
7 дней назад
Solution Validation Engineer (Embedded Systems)
6 дней назад
Firmware Engineer (BIOS)
11 дней назад