Unlock Full Resume Report

New offer - be the first one to apply!

September 1, 2026

Senior Embedded C++ Developer

Senior • On-site

25,000 - 30,000 PLN/yr

Bielsko-Biala, SL, Poland

Kogo szukamy

Poszukujemy osoby samodzielnej technicznie, która lubi rozwiązywać złożone problemy, ceni odpowiedzialność za dostarczane rozwiązania i chce pracować w środowisku, w którym współpraca hardware i software jest codziennością, a tworzony kod przekłada się na działające urządzenia wykorzystywane na całym świecie.

Po zakończeniu okresu wdrożeniowego praca odbywa się w modelu hybrydowym, z minimum jednym dniem w tygodniu w biurze. Wdrożenie trwa około miesiąca; w tym czasie oczekiwana jest częstsza obecność w biurze, np. 4 dni w tygodniu.

Projekt

  • Rozwój oprogramowania embedded dla nowoczesnych urządzeń vendingowych, zintegrowanego z platformami webowymi.
  • Tworzenie i rozwój interfejsu użytkownika w oparciu o Qt/QML.
  • Rozwój funkcjonalności związanych z obsługą RFID oraz trybem offline.
  • Integracja urządzeń z aplikacjami webowymi i usługami chmurowymi.

Stack technologiczny

  • C, C++ (17–20), Qt 5/6 (QML).
  • Linux Embedded (Yocto).
  • MQTT, REST API (JSON, XML).
  • SQLite.
  • AWS SDK.
  • Git, CMake, GitLab CI/CD.

Zakres obowiązków

  • Tworzenie i rozwój aplikacji embedded dla urządzeń vendingowych.
  • Tworzenie interfejsów użytkownika w QML.
  • Rozwój i utrzymanie dystrybucji Linux w oparciu o Yocto.
  • Integracja z API aplikacji webowych oraz rozwiązaniami chmurowymi.
  • Debugowanie, profilowanie i testowanie aplikacji w środowiskach wirtualnych oraz na rzeczywistym sprzęcie.
  • Współpraca z testerami, projektantami UX i zespołem webowym przy rozwoju wspólnego produktu.
  • Praca nad rozwiązaniami wykorzystywanymi przez klientów na rynkach międzynarodowych.
  • Rozwój produktu w środowisku, w którym software i hardware powstają równolegle.

Wymagania

  • Minimum 5 lat doświadczenia w programowaniu w C++ oraz Qt (QML).
  • Doświadczenie w pracy z Linux Embedded.
  • Umiejętność rozwiązywania problemów związanych z debugowaniem, wydajnością i edge case’ami.
  • Samodzielność techniczna oraz odpowiedzialność za dostarczane rozwiązania.

Oferta

  • Hybrydowy model pracy: wtorek–czwartek w biurze, poniedziałek i piątek zdalnie.
  • Realny wpływ na rozwój produktów i podejmowane decyzje techniczne.
  • Praca w kameralnym, technicznym zespole bez korporacyjnych struktur.
  • Możliwość pracy z rzeczywistymi urządzeniami, a nie wyłącznie symulatorami.
  • Udział w długofalowym rozwoju produktu zamiast pracy projektowej.

Dodatkowe benefity

  • Prywatna opieka medyczna (PZU).
  • Karta sportowa Medicover Sport.
  • Dostęp do biura wyposażonego w urządzenia, na których można testować rozwiązania.
  • Spotkania zespołowe i integracje.

Dlaczego warto

  • Możliwość obserwowania efektów pracy na działających urządzeniach, nie tylko w środowisku testowym.
  • Bieżące testowanie kodu na rzeczywistym sprzęcie.
  • Praca nad rozwiązaniami dla klientów na całym świecie.

Similar jobs you might like