specjalista / specjalistka (mid / regular), starszy specjalista / starsza specjalistka (senior)
praca stacjonarna, praca zdalna, praca hybrydowa
Podsumowanie oferty
Poszukujemy doświadczonej osoby na stanowisko Senior C++ Developer do projektu realizowanego dla globalnego lidera w obszarze zaawansowanych urządzeń technologicznych. Dołączysz do międzynarodowego zespołu odpowiedzialnego za rozwój oprogramowania wspierającego inteligentne urządzenia oraz ich integrację z aplikacjami i zewnętrznymi systemami. Projekt obejmuje rozwój wysokowydajnych komponentów systemowych, bibliotek oraz SDK wykorzystywanych przez partnerów i zespoły produktowe. Na co dzień będziesz pracować z nowoczesnym stosem technologicznym obejmującym C++, Rust oraz Bluetooth Low Energy (BLE), mając realny wpływ na architekturę i jakość rozwijanych rozwiązań.
Jeśli cenisz pracę z nowoczesnymi technologiami, interesują Cię rozwiązania embedded oraz komunikacja bezprzewodowa, a także lubisz współpracę w międzynarodowym środowisku – ta oferta jest dla Ciebie.
Twój zakres obowiązków
Projektowanie, rozwój oraz utrzymanie aplikacji i komponentów w języku C++ oraz Rust
Tworzenie i rozwój bibliotek oraz SDK wykorzystywanych przez zespoły wewnętrzne i partnerów
Implementacja oraz optymalizacja komunikacji opartej o Bluetooth Low Energy (BLE)
Projektowanie skalowalnych i wydajnych rozwiązań zgodnie z dobrymi praktykami inżynierii oprogramowania
Udział w projektowaniu architektury oraz podejmowaniu decyzji technicznych
Współpraca z międzynarodowymi zespołami odpowiedzialnymi za firmware, aplikacje desktopowe i mobilne oraz testy
Przeprowadzanie code review i wspieranie pozostałych członków zespołu
Dbanie o wysoką jakość kodu poprzez testy, automatyzację oraz Continuous Integration
Nasze wymagania
Minimum 3 lata doświadczenia w tworzeniu oprogramowania w języku C++
Praktyczna znajomość języka Rust oraz doświadczenia w jego wykorzystaniu w projektach komercyjnych
Biegłość w pracy z nowoczesnym C++ (C++17/C++20)
Doświadczenie z Bluetooth Low Energy (BLE) oraz implementacją komunikacji bezprzewodowej
Praktyczne doświadczenie w projektowaniu i rozwoju SDK lub bibliotek programistycznych
Znajomość systemów Linux oraz środowiska programistycznego dla systemów embedded
Wcześniejsza praca z systemami kontroli wersji (Git) oraz procesami CI/CD
Umiejętność projektowania oprogramowania z wykorzystaniem wzorców projektowych i zasad SOLID
Doświadczenie w pracy w metodykach Agile
Bardzo dobra znajomość języka angielskiego (min. B2)
Mile widziane
Wcześniejsza praca w rozwoju oprogramowania dla urządzeń embedded
Znajomość protokołów komunikacyjnych wykorzystywanych w systemach IoT
Doświadczenie z CMake oraz narzędziami do budowania projektów
Wiedza z zakresu Docker lub innych technologii konteneryzacji
Doświadczenie z testami jednostkowymi i integracyjnymi
Zrozumienie zagadnień związanych z bezpieczeństwem komunikacji bezprzewodowej
Bogaty pakiet benefitów – prywatna opieka zdrowotna, platforma kafeteryjna, zniżki na samochody i więcej
Komfortowe miejsce pracy – biura klasy A oraz opcja pracy zdalnej
Rozwój osobisty i zawodowy – meetupy, webinary, platforma szkoleniowa i blog technologiczny
Współdzielenie zasobów – programy 1 000 000 PLN rocznie na inicjatywy wolontaryjne
Siedziba firmy
Sii Sp. z o.o.
Aleja Niepodległości 69, Mokotów, Warszawa
Różnorodność i równość
Sii zapewnia, że wszystkie decyzje związane z zatrudnieniem są podejmowane wyłącznie na podstawie kwalifikacji oraz kompetencji. Zobowiązujemy się do równego i sprawiedliwego traktowania wszystkich, niezależnie od cech prawnie chronionych. W Sii promujemy także różnorodne i inkluzywne środowisko pracy w pełnej zgodności z obowiązującymi przepisami antydyskryminacyjnymi.
#J-18808-Ljbffr