Job offers
Development
Integration Specialist
Programátor/Integrátor embedded SW platformy (Python/C++)

Programátor/Integrátor embedded SW platformy (Python/C++)

  • On-site, Hybrid
  • Prague
  • Full-time

Jsme Prusa Research, vedoucí světový vývojář 3D tiskáren. Neustále se posouváme kupředu ve vývoji nových modelů, aby značka Prusa byla i nadále synonymem 3D tisku. Mozkem každé naší tiskárny je pečlivě vyvíjený firmware, a právě pro zajištění hladkého přechodu na novou generaci tiskáren hledáme zkušeného R&D Embedded FW Developera nebo developerku do role integrátora.

Tato klíčová role bude mít za úkol portování nového firmwaru na nově vyvíjený hardware, a je tak ideální pro SW vývojáře, který má velmi blízko k vývoji hardwaru, ale primárně je programátorem se solidní praxí v embedded systémech (C++ / Python). Vaše práce tak doslova oživí naše tiskárny.

Co budete dělat:

  • Vývoj a integrace firmware v C++ pro STM32.

  • Spolupráce na vývoji Python firmware – hlavní řídící logika 3D tiskárny.

  • Implementace a správa průmyslových komunikačních protokolů (CAN, Modbus).

  • Integrace a údržba SW komponent pod Linuxem (embedded).

  • Spolupráce na CI/CD pipelines a testování.

  • Úzká spolupráce s týmem HW vývojářů a mechanické konstrukce.

Co od vás potřebujeme:

  • Praxe s embedded vývojem

  • C/C++ pro mikrokontroléry (STM32, ARM Cortex-M).

  • Znalost Pythonu – vývoj a integrace v rámci hlavní řídící logiky systému.

  • Linux (embedded) – orientace v OS, integrace knihoven.

  • Komunikační protokoly – praktická zkušenost s CAN, Modbus (implementace, diagnostika, testování).

  • GitLab / GitLab CI/CD – zkušenost s verzováním a základními build/deploy pipelines.

  • Angličtina – schopnost číst technickou dokumentaci a základní komunikace.

  • Samostatnost a schopnost řešit problémy – zkušenost s laděním HW/SW integrace.

Výhodou by bylo:

  • Yocto Project – zkušenost s integrací balíčků, příp. vlastní recepty.

  • Znalost dalších protokolů (MQTT, Ethernet/IP).

  • Zkušenosti s vývojem pro 3D tiskárny nebo CNC stroje.

  • Zkušenost s průmyslovými standardy (např. bezpečnost, real-time, robustnost systému).