O firmie
Szukamy doświadczonego Senior Embedded C++ Developera, który dołączyłby do zespołu naszego klienta rozwijającego oprogramowanie dla nowoczesnych urządzeń vendingowych oraz systemów wspierających ich działanie. Firma od lat projektuje i rozwija zarówno hardware, jak i software, tworząc kompletne rozwiązania wykorzystywane przez klientów w Europie, USA, Australii oraz na Bliskim Wschodzie.
Wszystkie kluczowe produkty powstają w Bielsku-Białej, gdzie zespoły programistów, elektroników, konstruktorów i testerów współpracują nad jednym produktem.
Firma stawia na odpowiedzialność, transparentność, zaangażowanie oraz rozwój ludzi, nie tylko technologii.
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 miejscu, gdzie 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. Szukamy osób gotowych do pracy z biura w Bielsku-Białej (3 dni w tygodniu).
Projekt
rozwijamy oprogramowanie embedded dla nowoczesnych urządzeń vendingowych, zintegrowane z platformami webowymi,
tworzymy i rozwijamy interfejs użytkownika w oparciu o Qt/QML,
rozwijamy funkcjonalności związane z obsługą RFID oraz trybem offline,
integrujemy urządzenia 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.
Po porannej kawie zajmiesz się
tworzeniem i rozwojem aplikacji embedded dla urządzeń vendingowych,
tworzeniem interfejsów użytkownika w QML,
rozwojem i utrzymaniem dystrybucji Linux w oparciu o Yocto,
integracją z API aplikacji webowych oraz rozwiązaniami chmurowymi,
debugowaniem, profilowaniem i testowaniem aplikacji w środowiskach wirtualnych oraz na rzeczywistym sprzęcie,
współpracą z testerami, projektantami UX i zespołem webowym przy rozwoju wspólnego produktu,
pracą nad rozwiązaniami wykorzystywanymi przez klientów na rynkach międzynarodowych,
rozwojem produktu w środowisku, w którym software i hardware powstają równolegle, dzięki czemu efekty swojej pracy zobaczysz również na działających urządzeniach.
Czego od Ciebie oczekujemy
minimum 5 lat doświadczenia w programowaniu w C++ oraz Qt (QML),
doświadczenia w pracy z Linux Embedded,
umiejętności rozwiązywania problemów związanych z debugowaniem, wydajnością i edge case'ami,
samodzielności technicznej oraz odpowiedzialności za dostarczane rozwiązania,
W zamian oferujemy
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,
pracę 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.
Dodatkowo otrzymasz
prywatną opiekę medyczną (PZU),
kartę sportową Medicover Sport,
dostęp do biura wyposażonego w urządzenia, na których możesz testować swoje rozwiązania,
spotkania zespołowe i integracje.
Dlaczego warto?
zobaczysz efekty swojej pracy na działających urządzeniach, a nie tylko w środowisku testowym,
będziesz mógł na bieżąco testować swój kod na rzeczywistym sprzęcie,
dołączysz do zespołu tworzącego rozwiązania dla klientów na całym świecie.

