JustJoin.IT Hybrydowo Expert

Embedded Technical Lead (IoT)

Power Media

⚲ Poznań

20 160 - 25 200 PLN netto (B2B)

Wymagania

  • Embedded
  • C++
  • nRF / STM32 / ESP32
  • MCU
  • Embedded Linux / FreeRTOS
  • Cloud IoT
  • Docker
  • CI/CD
  • C#
  • Python

Opis stanowiska

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: Embedded Technical Lead (IoT).

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 doświadczenia w tworzeniu oprogramowania Embedded,



minimum 2 lata doświadczenia zawodowe jako Tech Lead,

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

🔍 Dekoder Ogłoszenia

🔴
Zespół tworzą doświadczeni inżynierowie, którzy łączą wiedzę z zakresu oprogramowania, elektroniki i nowoczesnych technologii.
Może oznaczać, że zespół jest kompetentny, ale też że oczekuje się od kandydata szerokiego zakresu wiedzy i umiejętności, wykraczających poza typowe obowiązki.
🟡
techniczne prowadzenie projektu i dbanie o spójność architektury na wszystkich etapach jego rozwoju
Oznacza odpowiedzialność za techniczną stronę projektu, w tym za podejmowanie kluczowych decyzji architektonicznych i nadzór nad ich realizacją.
🟡
aktywny udział w implementacji kluczowych funkcjonalności
Poza rolą techniczną, od kandydata oczekuje się również praktycznego kodowania i rozwiązywania problemów technicznych.
🟡
planowanie prac technicznych, estymacja zadań oraz identyfikacja ryzyk projektowych
Wskazuje na obowiązki związane z zarządzaniem projektem i jego ryzykami, co może wykraczać poza czysto techniczne zadania.
🟡
współpraca z klientem podczas analizy wymagań, warsztatów projektowych
Oznacza konieczność bezpośredniej komunikacji z klientem, co może wymagać umiejętności miękkich i negocjacyjnych.