-
Soft Industry
IT; 50–250 співробітників - Дистанційна робота
- Повна зайнятість. Досвід роботи від 5 років.
- Англійська — вільно
- Користувач ОС Linux
- Користувач ОС Windows
- Python
- C++
- Адміністрування MacOS
- Відповідальність
- Дизайн
- STL
- Знання САПР
- WebSocket
- Backend-розробка
- CI/CD
Опис вакансії
We’re looking for a Senior Python/C++ Developer with strong experience in hardware integration and desktop client development to join an ambitious R&D project in the 3D printing industry. This is an opportunity to work at the frontier of physical-digital integration — shaping how 3D content is delivered and printed in real time.
About the Project
We’re building a platform where users can purchase 3D models online and instantly print them on local 3D printers with no manual setup. You will develop the client-side solution (desktop service or app) that links the cloud to a wide range of 3D printers — including plastic, metal, and concrete-based devices — through SDKs, APIs, and custom protocols.
Must-Have Requirements
- 5+ years of development experience
- Strong skills in Python and/or C++
- Experience with hardware-level communication and protocol handling
- Knowledge of G-code, STL/OBJ formats, and print workflows
- USB/Serial/WebSocket integration experience
- Cross-platform development proficiency
- Experience with CI/CD and packaging systems (MSI, DMG, DEB)
- English: Upper-Intermediate+
Bonus Points
- Experience with 3D printer SDKs (e.g., Ultimaker, Prusa, Formlabs)
- Familiarity with slicing tools (e.g., Cura, Slic3r, Simplify3D)
- Knowledge of embedded or IoT protocols
- Experience in building auto-updating desktop agents
- Understanding of 3D rendering or CAD pipelines
Responsibilities
- Develop a cross-platform desktop or background service (Windows/macOS/Linux) that communicates with local 3D printers
- Integrate various hardware devices via SDKs, drivers, and open interfaces
- Handle STL/OBJ parsing and translate 3D models into G-code
- Build a scalable and modular architecture to support new printing technologies
- Design a configuration system with templates for different materials and machines
- Test and debug hardware interactions using real devices
- Collaborate closely with frontend/backend developers and hardware partners
- Participate in R&D discussions and help drive product-level decisions
What we offer:
1. 24 calendar days of paid vacation per year (after the trial period); 2. Paid sick days (after the trial period); 3. Possibility to work remotely; 4. Possibility to visit English courses; 5. Possibility of having consultations with a psychologist.
Схожі вакансії
-
Middle Python Software Engineer
Ciklum, Дистанційно -
Odoo/Python Developer
BJet, Дистанційно -
Middle AI Python Developer
HYS Enterprise, Дистанційно -
Intern Python Developer
HYS Enterprise, Дистанційно -
Full-Stack Python, PHP Developer
120 000 грн, LightSoft, Дистанційно