IoT Embedded Developer (nRF / STM32 / ESP32)
⚲ Poznań
13 440 - 21 000 PLN netto (B2B)
Wymagania
- Embedded
- CMake
- Git
- nRF / STM32 / ESP32
- MCU
- Embedded Linux / FreeRTOS
- Docker
- CI/CD
- Cloud IoT
- C++ / C
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 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 doświadczenia w tworzeniu oprogramowania Embedded,
•
doświadczenie komercyjne z przynajmniej jednym z mikrokontrolerów: nRF / STM32 / ESP32 (warunek konieczny),
• bardzo dobrą znajomość języka C++ lub C,
• 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 🙂
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 doświadczenia w tworzeniu oprogramowania Embedded,
•
doświadczenie komercyjne z przynajmniej jednym z mikrokontrolerów: nRF / STM32 / ESP32 (warunek konieczny),
• bardzo dobrą znajomość języka C++ lub C,
• 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 🙂
🔍 Dekoder Ogłoszenia
🔴
doświadczeni inżynierowie, którzy łączą wiedzę z zakresu oprogramowania, elektroniki i nowoczesnych technologii
Może oznaczać, że zespół jest interdyscyplinarny, ale też że oczekuje się od kandydata szerokiego zakresu wiedzy, wykraczającego poza samo programowanie.
🔴
rozwój nowoczesnych rozwiązań z obszaru IoT i robotyki
Brzmi ekscytująco, ale może oznaczać, że projekt jest na wczesnym etapie rozwoju i wiąże się z dużą niepewnością i potencjalnymi zmianami kierunku.
🟡
hybrydowy (3 dni z biura, 2 dni zdalnie)
Choć podana jest konkretna liczba dni, może to oznaczać, że elastyczność w tym zakresie jest ograniczona i wymagać będzie częstego dostosowywania się do potrzeb zespołu.