Aplikuj teraz

C/C++ Embedded Software Engineer

Britenet

Białystok +4 więcej
15120 - 20160 PLN
B2B
C
💼 B2B

Must have

  • Embedded system

  • C

  • C++

  • Python

  • Linux

  • RTOS

  • FreeRTOS

  • IoT

  • TCP

  • MQTT

  • HTTP

  • REST API

  • TLS

  • Git

  • SSL

  • Jenkins

  • GitLab CI

  • Wireshark

  • English (B2)

Nice to have

  • AWS

  • Azure IoT

  • Cloud

  • ARM

  • Docker

  • UNITY

  • pytest

Requirements description

Original text.  Show translation

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.

Offer description

Original text.  Show translation

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.

Your responsibilities

Original text.  Show translation

  1. Zdolność analitycznego myślenia i rozwiązywania problemów technicznych,
  2. Samodzielność w działaniu oraz odpowiedzialność za powierzony zakres zadań,
  3. Umiejętność pracy w międzynarodowym, rozproszonym zespole,
  4. Dobra komunikacja i współpraca z zespołami cloud/backend/hardware,
  5. Komunikatywna znajomość języka angielskiego – umożliwiająca udział w spotkaniach i przygotowywanie dokumentacji technicznej.
Wyświetlenia: 1
Opublikowana28 dni temu
Wygasaza 26 dni
Rodzaj umowyB2B
Źródło
Logo

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

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