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ść języka C++ lub C, dobra znajomość CMake oraz Git,doświadczenie komercyjne z przynajmniej jednym z mikrokontrolerów: nRF, STM32 lub ESP32 (warunek konieczny),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: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 🙂
Power Media is an international technology organization with over 15 years of experience in designing and developing advanced eCommerce solutions and Business Intelligence systems for global brands in the automotive, logistics, pharmaceutical, and manufacturing industries. The company is headquartered in Katowice, near the city center, and operates in a hybrid work model. Power Media values technology's real impact on business and considers knowledge and experience as the foundation for the organization's growth. The company fosters a mature, stable environment where employees have a significant influence on the architecture, quality, and technical culture of their teams. It emphasizes a technical culture based on dialogue, knowledge, and quality, supporting professional development through training, certifications, and development budgets. Power Media is known for its stable, long-term projects with opportunities for team rotation, allowing employees to explore new challenges.