IoT Embedded Developer
Summary
Develop embedded firmware in C++ for IoT devices (nRF/STM32/ESP32), write unit tests, and collaborate on cross-functional projects for medical, industrial, and automation use cases.
Klient: Firma technologiczna specjalizująca się w tworzeniu rozwiązań z obszaru Embedded i Internetu Rzeczy (IoT). Od wielu lat realizuje projekty dla międzynarodowych klientów, rozwijając oprogramowanie dla inteligentnych urządzeń wykorzystywanych m.in. w branży medycznej, przemysłowej i automatyce. Zespół tworzą doświadczeni inżynierowie, którzy łączą wiedzę z zakresu oprogramowania, elektroniki i nowoczesnych technologii.
Stanowisko: IoT Embedded Developer (Mid/Senior).
Lokalizacja biura: Poznań.
Model pracy: hybrydowy (3 dni z biura, 2 dni zdalnie).
Opis projektu: Projekt dotyczy rozwoju nowoczesnych rozwiązań z obszaru IoT i robotyki. Aktualnie zespół koncentruje się na rozwoju rozwiązania opartego na platformie nRF, wykorzystywanej w urządzeniach połączonych z Internetem. Projekt łączy oprogramowanie, elektronikę i rzeczywiste urządzenia – celem jest tworzenie nowoczesnych rozwiązań, które mogą zbierać i przetwarzać dane oraz komunikować się z innymi systemami.
Zakres obowiązków:
projektowanie i rozwój oprogramowania dla urządzeń Embedded w języku C++,
udział w projektowaniu architektury i implementacji nowych funkcjonalności,
rozwój rozwiązań opartych o mikrokontrolery,
tworzenie i utrzymywanie testów jednostkowych,
udział w code review oraz dbanie o wysoką jakość kodu,
współpraca z zespołem projektowym oraz klientem przy realizacji rozwiązań
Główne wymagania:
minimum 3 lata komercyjnego doświadczenia w tworzeniu oprogramowania Embedded,
bardzo dobrą znajomość C++,
doświadczenie z mikrokontrolerami (np. nRF, STM32 lub ESP32),
praktyczną znajomość Git oraz CMake,
doświadczenie w tworzeniu testów jednostkowych,
znajomość dobrych praktyk programistycznych (m.in. Clean Code, SOLID),
umiejętność samodzielnego prowadzenia zadań i proponowania rozwiązań,
komunikatywną znajomość języka angielskiego umożliwiającą współpracę z klientem,
gotowość do pracy stacjonarnej (codziennie z biura) przez pierwszy miesiąc.
Mile widziane:
znajomość Embedded Linux lub FreeRTOS,
doświadczenie z Dockerem i CI/CD,
praktyczna znajomość C lub Python,
doświadczenie z BLE, MQTT lub rozwiązaniami IoT,
umiejętność debugowania oprogramowania oraz pracy z narzędziami diagnostycznymi,
doświadczenie z chmurami IoT (AWS, Azure lub Google Cloud).
Firma oferuje:
udział w ciekawych projektach z obszaru IoT, robotyki oraz nowoczesnych urządzeń embedded,
realny wpływ na rozwiązania techniczne i rozwój produktu,
współpracę z doświadczonym zespołem inżynierów,
stabilną współpracę w oparciu o kontrakt B2B,
elastyczne godziny rozpoczęcia pracy,
prywatną opiekę medyczną (Lux Med),
kartę MultiSport,
lekcje języka angielskiego z native speakerem,
regularne spotkania integracyjne,
przyjazną atmosferę oraz kulturę współpracy opartą na wzajemnym wsparciu.
Jeśli cenisz pracę nad rzeczywistymi urządzeniami, chcesz rozwijać swoje kompetencje w obszarze IoT i Embedded oraz mieć wpływ na rozwiązania wykorzystywane przez klientów z różnych branż – wyślij CV 🙂