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