Опис вакансії

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.

Обов'язки
  • 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
Софт скіли
  • Analytical thinking – ability to understand complex technical systems and adapt to different hardware

  • Initiative – readiness to propose architecture improvements and tech optimizations

  • Ownership – capable of independently driving a feature from concept to release

  • Collaboration – effective communicator with frontend/backend teams and hardware vendors

  • Adaptability – comfortable switching between R&D, debugging, and hardware testing

  • Attention to detail – essential when dealing with drivers, protocols, and print command pipelines

  • Result-oriented mindset – focused on one ultimate goal: fast, stable printing for end-users

Вимоги

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
Умови праці

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.

Зв*язатися по вакансії