Code & Pepper wspiera klientów w wymagających branżach, pomagając im w skalowaniu zespołów i budowaniu nowoczesnych produktów. Obecnie poszukujemy doświadczonego Senior C++ Engineera, który dołączy do prac nad zaawansowanym systemem zarządzania maszynami dla branży gamingowej i hazardowej, tworząc warstwę middleware integrującą dane od wielu dostawców.
Zakres obowiązków
- Projektowanie i implementacja warstwy middleware w języku C++ dla systemów embedded.
- Tworzenie łatwej w utrzymaniu architektury opartej na wspólnym rdzeniu i wymiennych pluginach.
- Projektowanie warstw abstrakcji sprzętowej (HAL) oraz czystych interfejsów API.
- Zapewnienie wysokiej jakości kodu zgodnie z zasadami Clean Code i SOLID.
- Współpraca z zespołem w celu podejmowania kluczowych decyzji architektonicznych.
Wymagania
- 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 oraz konfiguracji kompilacji krzyżowej na architekturę ARM.
- Samodzielność w zarządzaniu toolchainami programistycznymi.
- Znajomość języka angielskiego na poziomie umożliwiającym swobodną komunikację w międzynarodowym zespole.
Co oferujemy
- Współpracę w modelu B2B lub na podstawie umowy o pracę.
- Elastyczne godziny pracy z uwzględnieniem core hours.
- Budżet szkoleniowy na rozwój zawodowy.
- Prywatną opiekę medyczną oraz kartę sportową.
- Możliwość pełnej pracy zdalnej.