freehire launches on Product Hunt on 26 August.

Follow →

Senior Embedded IoT Developer / Tech Lead

Summary

Leads embedded IoT projects, designing C++ firmware for nRF/STM32 devices that collect and process sensor data and communicate over BLE/MQTT.

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 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: Senior Embedded IoT Developer / Tech Lead.

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 architektury rozwiązań Embedded i IoT oraz dobór odpowiednich rozwiązań technologicznych do potrzeb projektu,

  • techniczne prowadzenie projektu i dbanie o spójność architektury na wszystkich etapach jego rozwoju,

  • rozwój oprogramowania Embedded w języku C++ oraz aktywny udział w implementacji kluczowych funkcjonalności,

  • planowanie prac technicznych, estymacja zadań oraz identyfikacja ryzyk projektowych,

  • współpraca z klientem podczas analizy wymagań, warsztatów projektowych oraz proponowania optymalnych rozwiązań technicznych,

  • prowadzenie sesji projektowych i udział w definiowaniu architektury, przepływów danych oraz kluczowych komponentów systemu,

  • wykonywanie Impact Analysis oraz ocena wpływu planowanych zmian na architekturę i jakość systemu,

  • dbanie o wysoką jakość kodu, zgodność implementacji z przyjętą architekturą oraz rozwój dobrych praktyk programistycznych,

  • prowadzenie code review oraz wspieranie zespołu w rozwiązywaniu złożonych problemów technicznych,

  • techniczne koordynowanie pracy zespołu Embedded, wspieranie oraz mentroring mniej doświadczonych programistów,

  • współudział w planowaniu rozwoju produktu oraz kolejnych etapów projektu – od fazy koncepcyjnej, aż po rozwiązanie produkcyjne.

Główne wymagania:

  • minimum 6 lat komercyjnego doświadczenia w tworzeniu oprogramowania Embedded,

  • chęć rozwoju zawodowego w kierunku roli Tech Leada,

  • bardzo dobra znajomość C++, CMake oraz Git,

  • doświadczenie z mikrokontrolerami (np. nRF, STM32 lub ESP32),

  • praktyczne doświadczenie w projektowaniu rozwiązań oraz podejmowaniu decyzji technicznych,

  • znajomość dobrych praktyk programistycznych (Clean Code, SOLID, wzorce projektowe),

  • doświadczenie w code review oraz pracy zespołowej,

  • umiejętność samodzielnego prowadzenia zadań i proponowania rozwiązań,

  • rozwinięte umiejętności komunikacyjne oraz gotowość do współpracy z klientem,

  • chęć rozwoju w kierunku roli Tech Leada i stopniowego przejmowania odpowiedzialności za aspekty techniczne projektu,

  • komunikatywną znajomość języka angielskiego umożliwiającą swobodną współpracę z klientem,

  • gotowość do pracy stacjonarnej (codziennie z biura) przez pierwszy miesiąc.

Mile widziane:

  • doświadczenie z Clean Architecture, Hexagonal Architecture lub Event Driven Architecture,

  • 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,

  • znajomość DDD (Domain Driven Design),

  • doświadczenie w prowadzeniu warsztatów technicznych lub Product Discovery,

  • doświadczenie z chmurami AWS, Azure lub Google Cloud.

Firma oferuje:

  • możliwość rozwoju w kierunku Tech Leada przy wsparciu doświadczonych ekspertów,

  • realny wpływ na architekturę oraz kierunek rozwoju projektu,

  • udział w nowoczesnych projektach z obszaru IoT, robotyki i systemów Embedded,

  • współpracę z doświadczonym zespołem inżynierów,

  • dużą samodzielność oraz możliwość podejmowania decyzji technicznych,

  • 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 dzieleniu się wiedzą i wzajemnym wsparciu.

Jeśli jesteś doświadczonym Embedded Developerem, lubisz pracować blisko sprzętu i nowoczesnych technologii IoT, a jednocześnie chcesz rozwijać swoje kompetencje liderskie i przejąć odpowiedzialność za techniczne prowadzenie projektów – wyślij CV 🙂


See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available