Overview
IoT Embedded Software Engineer (C++, ESP32 / nRF / STM32, NVIDIA Jetson)
Tworzymy firmware dla realnych produktów Smart City & Home oraz MedTech Devices - C++ , ESP32/STM32/nRF, czasem NVIDIA Jetson.
Na start wchodzisz w trwający projekt, przejmujesz konkretny moduł i masz wpływ na architekturę.
Praca hybrydowa w Poznaniu (B2B). Szukamy kilku osób - rozwój w FreeRTOS/Embedded Linux.
Technologie
- Wymagane: C++, ESP32 lub STM32 lub nRF
- Mile widziane: Python, FreeRTOS, NVIDIA Jetson, Yocto / Embedded Linux, architektura heksagonalna, C, Python, Qt, CMake, GTest, Valgrind, protokoły: HTTP, Wi-Fi, MQTT, GPS, BLE, LoRa, Zigbee; chmury: AWS IoT / Azure IoT / Google Cloud IoT; CUDA, TypeScript.
Zakres obowiązków
- Projektowanie i rozwój firmware integrującego się z platformami IoT i aplikacjami mobilnymi.
- Współtworzenie architektury i rozwiązań IoT – od PoC do wdrożenia.
- Zapewnianie jakości kodu (SOLID, wzorce projektowe, Clean Code, testy).
- Prowadzenie techniczne wybranych inicjatyw: analiza, kontakt z klientem, decyzje technologiczne.
- Udział w launchach produktów – dowożenie rozwiązań gotowych na produkcję.
Wymagania
- Dyplom z informatyki/automatyki/robotyki/telekomunikacji (lub pokrewne).
- Doświadczenie komercyjne w C++ : min. 2 lata po magisterce (Mid) lub 5 lat (Senior).
- Praktyka w systemach wbudowanych / IoT.
- Git + Git-flow.
- Komunikatywny angielski (idealnie C1).
- Podstawy w co najmniej jednym obszarze: programowanie mikrokontrolerów, systemy IoT, przetwarzanie sygnałów w czasie rzeczywistym, teoria sterowania lub robotyka.
- Motywacja do nauki i dobrych praktyk.
Dodatkowy atut
- Zaawansowane C (w tym Qt), CMake, GTest, Valgrind.
- Doświadczenie z NVIDIA Jetson, STM32, nRF lub ESP32.
- Python przy wykorzystaniu do sterowania urządzeniami.
- Linux/Windows toolchain dla rozwoju oprogramowania.
- Bare-metal i FreeRTOS.
- Znajomość Embedded Linux (Yocto/Ubuntu).
- Praktyka z AWS IoT Core / Azure IoT / Google Cloud IoT.
- Podstawy ML/AI.
Jak pracujemy
- Clean Code, code review, metryki jakości, statyczna analiza.
- Wzorce projektowe, CI, środowiska testowe.
- Testy: jednostkowe, integracyjne, funkcjonalne, manualne.
- DevOps i automatyzacja wdrożeń na poziomie zespołu.
- Procesy: Git Flow, Jira, Agile, dokumentacja w chmurze, komunikacja: Slack.
Skład zespołu
embedded developers, lider techniczny, architekt, DevOps, frontend, tester manualny, PM.
Rozwój u nas
- Szkolenia wewnętrzne i zewnętrzne, dofinansowanie kursów i języków.
- Konferencje PL/UE, mentoring od tech leadów, wymiana wiedzy w firmie.
- Ścieżki: junior/regular/senior/tech lead (szeroki, konkurencyjny przedział stawek).
Oferujemy
- Udział w globalnych projektach na styku IoT, medtech, life science i smart-home/smart-city.
- Kontakt z najnowszymi technologiami i realny wpływ na architekturę rozwiązań.
- Przyjazną, inżynierską atmosferę i zespół praktyków.
Benefity
Multisport, prywatna opieka medyczna, dofinansowanie języków i szkoleń, elastyczne godziny, praca zdalna/hybrydowa, owoce/kawa/herbata, integracje, biblioteka firmowa, brak dress code’u, parking, program poleceń, możliwość uzyskania uprawnień, inicjatywy dobroczynne.
Etapy rekrutacji
- Krótki formularz/ankieta.
- Screening (ok. 30 min).
- Rozmowa HR (1,5–2 h) – zdalnie lub na miejscu.
- Spotkanie z Tech Leadem / Managerem (1–2 h) – onsite.
- Oferta ustna + przegląd kontraktu.
- Referencje.
- Welcome to WizzDev!
O WizzDev
WizzDev specjalizuje się w platformach wbudowanych, automatyzacji laboratoriów oraz projektach „szytych na miarę” – od life science/medtech po automatykę i rozwiązania IoT. Realizujemy akwizycję i wizualizację danych, projektujemy firmware i PCB, tworzymy aplikacje desktopowe do sterowania instrumentami i integrujemy urządzenia z chmurą.
Przykładowe obszary:
- systemy IoT do akwizycji i analizy danych,
- rozwój urządzeń medycznych/life science (NVIDIA/FPGA/ASIC),
- embedded & firmware + cross-platform GUI,
- elektronika i oprogramowanie dla urządzeń podłączonych do Internetu,
- dedykowane GUI do sterowania instrumentami R&D.
Jak aplikować?
Wyślij CV/LinkedIn i kilka zdań o swoim doświadczeniu w C++ oraz (ESP32 / STM32 / nRF). Jeśli masz: link do repo/portfolio lub krótki opis projektu – będzie super.
Seniority level
Employment type
Job function
- Engineering and Information Technology
- Industries: Software Development
Referrals increase your chances of interviewing at WizzDev by 2x
Get notified about new Embedded Software Engineer jobs in Poznań, Wielkopolskie, Poland.
IoT Embedded Software Engineer (C++, ESP32, nRF or STM32, Nvidia, nRF)
IoT Embedded Software Engineer (C++, ESP32, nRF or STM32, Nvidia, nRF)
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.