Currency

C/C++ Embedded Software Engineer

24 - 33 USDNet per hour - B2B
C

C/C++ Embedded Software Engineer

C

Wojciechowska 9A, Lublin +4 Locations

Britenet

Full-time
B2B
Mid
Hybrid
24 - 33 USD
Net per hour - B2B

Tech stack

    Polish

    C2

    English

    B2

    C++

    regular

    C

    regular

    Embedded

    regular

    Linux

    regular

    IoT

    regular

    TLS/SSL

    regular

    CI/CD

    regular

    GDB

    nice to have

Job description

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.

Tech stack

    Polish

    C2

    English

    B2

    C++

    regular

    C

    regular

    Embedded

    regular

    Linux

    regular

    IoT

    regular

    TLS/SSL

    regular

    CI/CD

    regular

    GDB

    nice to have

Office location

Published: 29.10.2025

About the company

Britenet

We are a European company that has been creating world-changing solutions for over 18 years. When you join #BriteTeam, you join an international environment that supports innovation, diversity, and creativity. We believe...

Company profile

C/C++ Embedded Software Engineer

24 - 33 USDNet per hour - B2B
Summary of the offer

C/C++ Embedded Software Engineer

Wojciechowska 9A, Lublin

Britenet

24 - 33 USDNet per hour - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Britenet z siedzibą w Warszawie przy Al. Jerozolimskich 44, 00-024, Warszawa (dalej jako "... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.