C/C++ Embedded Software Engineer

Britenet

Kielce +5 więcej
90 - 120 PLN
Hybrydowa
B2B
Linux
C
IoT
TLS/SSL
C++
CI/CD
Embedded
GDB
💼 B2B
Hybrydowa
Pełny etat

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. Kluczowe zadania: 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.

Wyświetlenia: 16
Opublikowana2 dni temu
Wygasaza 28 dni
Rodzaj umowyB2B
Tryb pracyHybrydowa
Źródło
Logo
Logo

Podobne oferty, które mogą Cię zainteresować

Na podstawie "C/C++ Embedded Software Engineer"