Senior Embedded Firmware Engineer
At EER Poland · Poland, Poland
- Engineering
- Senior
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
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.