Senior Embedded Firmware Engineer

EER Poland

Remote · PolandFull TimeEUR 8,000-8,000Posted October 24, 2026

At a glance

Work style

Fully remote

Job type

Full Time

Level

Senior

Pay

EUR 8,000-8,000

Open to

Poland

Posted

October 24, 2026

Check the full description before you apply.

About the role

Senior Embedded / Firmware Engineer

(RTOS, komunikacja, systemy krytyczne, secure embedded systems)

Zakres obowiązków

To nie jest typowa rola embedded. To projektowanie systemów, deterministyczna komunikacja, real-time oraz odpowiedzialność za kluczowe elementy produktu.

Będziesz pracować od niskopoziomowego firmware po komunikację z backendem.

W praktyce oznacza to:

Rozwój firmware dla komponentów bezpieczeństwa oraz modułów komunikacyjnych

Projektowanie i usprawnianie komunikacji między dwoma MCU

Praca z logiką czasu rzeczywistego, maszynami stanów i obsługą błędów

Tworzenie i utrzymanie sterowników sprzętowych (UART, SPI, I2C, GPIO)

Projektowanie i rozwój systemów komunikacji bezprzewodowej (BLE onboarding, provisioning, data exchange)

Zapewnienie stabilnej komunikacji z backendem poprzez OCPP over WebSocket (lub podobne protokoły device-cloud)

Praca nad OTA i odpornością systemu w środowisku produkcyjnym (rollback, recovery, bezpieczeństwo aktualizacji)

Niskopoziomowe debugowanie z użyciem profesjonalnych narzędzi (JTAG, SWD, analizatory logiczne itp.)

Projektowanie API i warstw komunikacyjnych pomiędzy modułami systemu

Technologia i architektura

System składa się z dwóch głównych jednostek:

Kontroler bezpieczeństwa / mocy: nRF5340 lub podobny MCU klasy low-power (RTOS / embedded firmware)

Kontroler komunikacji / aplikacji: i.MX RT1061 lub podobny MCU klasy application-grade (RTOS / embedded Linux optional)

MCU komunikują się poprzez autorski protokół zaprojektowany pod kątem deterministyczności i spójności.

Komunikacja z backendem realizowana jest w oparciu o protokół typu OCPP over WebSocket lub równoważny protokół device-cloud.

Wymagania

Bardzo dobra znajomość C/C++ w systemach embedded

Doświadczenie w pracy z MCU (np. STM32, nRF, ESP32 lub podobne)

Znajomość protokołów komunikacyjnych: UART, SPI, I2C oraz BLE (lub inne wireless)

Doświadczenie w projektowaniu systemów embedded (architektura, nie tylko implementacja)

Umiejętność debugowania systemów HW/SW (JTAG, SWD, logi systemowe)

Doświadczenie w projektowaniu interfejsów i API pomiędzy komponentami systemu

Mile widziane

Doświadczenie w secure embedded systems (device identity, secure update concepts, integrity, tamper resistance)

Doświadczenie z OTA / bootloaderami (rollback, recovery, update safety)

Znajomość systemów RTOS (FreeRTOS, Zephyr lub inne)

Doświadczenie z komunikacją device ↔ backend (WebSocket, MQTT, REST)

Automotive / industrial embedded background

Znajomość systemów provisioning / fleet management / BLE onboarding

Nice-to-have (ale nie wymagane)

Doświadczenie z OCPP

Zephyr RTOS

Embedded Linux (Buildroot / Yocto)

Warunki pracy

100% praca zdalna - możesz pracować z dowolnego miejsca

B2B: do 8 000 EUR netto miesięcznie

Elastyczne godziny pracy

Współpraca z doświadczonym zespołem system/firmware

Realny wpływ na architekturę i kierunek rozwoju produktu

Originally posted on Himalayas

How this role compares

  • 2,241 remote engineering & it jobs are open here right now.
  • We first listed this job today. Early applications tend to get seen first.

More remote engineering & it jobs

See all →