WizzDev
IoT Embedded Software Engineer
WizzDevPoland6 days ago
Full-timeEngineering, Information Technology
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.


Dodatkowym atutem będzie:

  • 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
  1. Krótki formularz/ankieta.
  2. Screening (ok. 30 min).
  3. Rozmowa HR (1,5–2 h) – zdalnie lub na miejscu.
  4. Spotkanie z Tech Leadem / Managerem (1–2 h) – onsite.
  5. Oferta ustna + przegląd kontraktu.
  6. Referencje.
  7. 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.



Key Skills

Ranked by relevance