Skip to content
Remotejobify
Match me Alerts

Senior Embedded Firmware Engineer

At EER Poland · Poland, Poland

Apply on EER Poland (opens in a new tab)

Where you can work from

Open to Poland

“Poland, Poland”

From the job board field.

Report a mistake

Posted
11 May 2026
First seen by us
12 October 2026
Last checked
24 hours ago

Job description

From EER Poland’s job post, as they wrote it.

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

Read the full description

* 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

Apply on EER Poland (opens in a new tab)

Get jobs like this by email

Once a week, we email the new remote jobs open where you live, each with the line that proves it. Every email has a one-click unsubscribe.

More remote jobs