Soft Industry

Senior Python/C++ Developer with hardware integration experience

  • Soft Industry

    IT; 50–250 співробітників
  • Дистанційна робота
  • Повна зайнятість. Досвід роботи від 5 років.
  • Англійська — вільно
Вакансію зараз переглядає 1 шукач. Відгукніться першим!
  • Користувач ОС 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.


Схожі вакансії

Усі схожі вакансії

Статистика зарплат