Skip to content
Remotejobify
Match me Alerts
Back to jobs

Senior Embedded Firmware Engineer

At EER Poland · Poland, Poland

Apply on EER Poland (opens in a new tab)

See how well you match Match me reads your CV and picks the jobs that suit you best.

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
28 minutes 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 and hybrid jobs