Przejdź do treści
Code and Pepper

Senior C++ Engineer

Code and Pepper Zobacz wszystkie oferty
16500 - 21500 PLN / miesiąc
Kraków
Warszawa
Poznań
Wrocław
+1
1 miesiąc temu

W skrócie

Senior C++ Engineer for gaming/gambling industry. Develop middleware for machine management systems. Requires C++14/17, embedded experience, cross-compilation, HAL design, plugin architecture, clean code. B2B/UoP contract, remote option.

Skrót przygotowany przez AI na podstawie treści ogłoszenia.

Code & Pepper wspiera klientów w wymagających branżach, pomagając im w skalowaniu zespołów i budowaniu nowoczesnych produktów.

Obecnie rozwijamy zaawansowany system zarządzania maszynami dla branży gamingowej i hazardowej. Twoim zadaniem będzie stworzenie w C++ warstwy middleware, która ujednolici i zagreguje dane płynące z urządzeń od wielu niezależnych dostawców. Kluczowym wyzwaniem jest zaprojektowanie łatwej w utrzymaniu architektury opartej na wspólnym rdzeniu i wymiennych pluginach.

Nasze must have

Komercyjne doświadczenie na poziomie senior w programowaniu w języku C++Biegła znajomość nowoczesnych standardów języka (minimum C++14/C++17)

Praktyczne doświadczenie w tworzeniu oprogramowania embedded, blisko warstwy sprzętowej

  • Biegłość w konfiguracji i przeprowadzaniu kompilacji krzyżowej (cross-compile) na architekturę ARM
  • Samodzielność w zarządzaniu toolchainami programistycznymi
  • Silne kompetencje w projektowaniu warstw abstrakcji sprzętowej (HAL) oraz czystych interfejsów API
  • Doświadczenie w architekturze oprogramowania, ze szczególnym uwzględnieniem wzorca Adapter oraz architektury pluginowej
  • Głębokie zrozumienie praktyk inżynieryjnych (Clean Code, SOLID) nastawionych na długoterminową utrzymywalność koduWysoko rozwinięte umiejętności komunikacyjne ułatwiające sprawne podejmowanie decyzji architektonicznych w zespole
  • Znajomość języka angielskiego na poziomie umożliwiającym swobodną komunikację w międzynarodowym zespole
  • Nasze nice to have
  • Znajomość specyfiki sprzętowej branży gamingowej oraz protokołów takich jak SAS czy G2S (GSA)

Doświadczenie w pracy z systemami Embedded Linux lub systemami operacyjnymi czasu rzeczywistego (RTOS)

Praktyczna znajomość systemu budowania CMake, tworzenia testów jednostkowych oraz narzędzi CI/CD

Umiejętność niskopoziomowego debugowania kodu przy użyciu JTAG lub analizatorów stanów logicznychCo możemy Ci zaproponować?

Współpracę w modelu B2B lub Umowa o pracę – Ty wybierasz

  • Wynagrodzenie dla UoP: 16 500 - 21 500 zł brutto
  • Stawka dla B2B: 20 000 - 26000 zł netto + VAT
  • Budżet szkoleniowy (do 2500 zł netto rocznie)

Elastyczne godziny pracy (z uwzględnieniem core hours)

Możliwość 100% pracy zdalnej

Karta Multisport Plus i prywatna opieka medyczna (Luxmed)

Opublikowana 2026-08-03
Wygasa 2026-10-27
Źródło