O projekcie
Projekt R&D realizowany jest w międzynarodowym środowisku i koncentruje się na rozwoju oprogramowania dla urządzeń IoT oraz ich integracji z platformami chmurowymi.
Celem projektu jest opracowanie kompleksowego rozwiązania umożliwiającego bezpieczną komunikację, zdalne zarządzanie oraz aktualizację urządzeń w ekosystemie IoT.
Zespół odpowiada za tworzenie i rozwój oprogramowania wbudowanego (embedded software), które :
- umożliwia komunikację urządzeń z chmurą przy użyciu protokołów takich jak MQTT, HTTP / REST, WebSockets,
- realizuje funkcje zbierania, przetwarzania i przesyłania danych pomiarowych do backendu oraz odbierania zdalnych komend sterujących,
- zapewnia bezpieczeństwo komunikacji i integralność firmware poprzez implementację mechanizmów szyfrowania, certyfikatów X.509 oraz autoryzacji po stronie urządzenia,
- wspiera procesy zdalnych aktualizacji OTA (Over-the-Air), gwarantując spójność między warstwami embedded, cloud i frontend.
Nasze oczekiwania
Minimum 3 lata doświadczenia komercyjnego w tworzeniu oprogramowania wbudowanego (Embedded Systems),Bardzo dobra znajomość języka C / C++ (mile widziana znajomość Python do testów lub automatyzacji),Praktyczne doświadczenie z systemami Embedded Linux lub RTOS (np. FreeRTOS, Zephyr),Wiedza z zakresu komunikacji sieciowej i protokołów IoT, w tym : TCP / IP, MQTT, HTTP / REST, WebSockets,Umiejętność implementacji rozwiązań z zakresu bezpiecznej komunikacji : TLS / SSL, certyfikaty X.509, szyfrowanie danych, autoryzacja po stronie urządzenia,Znajomość narzędzi developerskich i systemów kontroli wersji : Git, Jenkins, GitLab CI / CD,Znajomość zagadnień związanych z OTA (Over-the-Air updates), zarządzaniem firmware i integracją z backendem,Umiejętność pracy z narzędziami do debugowania i analizy (np. GDB, JTAG, Logic Analyzer, Wireshark),Znajomość języka angielskiego na poziomie min. B2,Gotowość do wyjazdów służbowych do Niemiec raz na kwartał (na okres 4–5 dni).Mile widziane
Doświadczenie w integracji urządzeń z platformami chmurowymi (np. AWS IoT, Azure IoT Hub, Google Cloud IoT Core),Znajomość mikrokontrolerów ARM Cortex-M / STM32,Doświadczenie w pracy z IoT Edge, Dockerem, kontenerami lightweight,Znajomość narzędzi do testowania firmware (np. Unity, CppUTest, pytest),Wiedza z zakresu norm branżowych i bezpieczeństwa systemów wbudowanych,Doświadczenie w środowisku Agile / Scrum.O projekcie
Projekt R&D realizowany jest w międzynarodowym środowisku i koncentruje się na rozwoju oprogramowania dla urządzeń IoT oraz ich integracji z platformami chmurowymi.
Celem projektu jest opracowanie kompleksowego rozwiązania umożliwiającego bezpieczną komunikację, zdalne zarządzanie oraz aktualizację urządzeń w ekosystemie IoT.
Zespół odpowiada za tworzenie i rozwój oprogramowania wbudowanego (embedded software), które :
umożliwia komunikację urządzeń z chmurą przy użyciu protokołów takich jak MQTT, HTTP / REST, WebSockets,realizuje funkcje zbierania, przetwarzania i przesyłania danych pomiarowych do backendu oraz odbierania zdalnych komend sterujących,zapewnia bezpieczeństwo komunikacji i integralność firmware poprzez implementację mechanizmów szyfrowania, certyfikatów X.509 oraz autoryzacji po stronie urządzenia,wspiera procesy zdalnych aktualizacji OTA (Over-the-Air), gwarantując spójność między warstwami embedded, cloud i frontend.,[Zdolność analitycznego myślenia i rozwiązywania problemów technicznych,, Samodzielność w działaniu oraz odpowiedzialność za powierzony zakres zadań,, Umiejętność pracy w międzynarodowym, rozproszonym zespole,, Dobra komunikacja i współpraca z zespołami cloud / backend / hardware,, Komunikatywna znajomość języka angielskiego – umożliwiająca udział w spotkaniach i przygotowywanie dokumentacji technicznej.] Requirements : Embedded system, C, C++, Python, Linux, RTOS, FreeRTOS, IoT, TCP, MQTT, HTTP, REST API, TLS, Git, SSL, Jenkins, GitLab CI, Wireshark, AWS, Azure IoT, Cloud, ARM, Docker, UNITY, pytest Additionally : Sport subscription, Private healthcare, International projects, Lekcje językowe, Imprezy integracyjne.