
Senior Embedded Firmware Engineer
EER Poland · Poland · Remote
Strong hiring record · median 4 days open
Hiring signal
Actively hiring
Posted 3 days ago · still listed on the employer's own board · How we score
All reasons
In its favour
- Posted 3 days ago
- Still listed on the employer's own board
## 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
More jobs at EER Poland
All 28- Security Linux Kernel EngineerEER Poland · Poznań, Poland · Poland
- Cloud ConsultantEER Poland · Remote
- Experienced Embedded IntegratorEER Poland · Poland · Poznań, Poland
- Senior .NET Developer (USA Timezone)EER Poland · Portugal
- Senior Full Stack Engineer / AI-Powered FintechEER Poland · Dubai, United Arab Emirates
Similar roles
- Principal Data EngineerLedgebrook · US · Canada · Poland · USD 180,000–220,000today
- AI/ML EngineerMWDN · Polandtoday
- Low-Level Rust DeveloperMWDN · Warsaw, Masovian Voivodeship, Polandtoday
- Product DesignerMWDN · Warsaw, Masovian Voivodeship, Polandtoday
- AI Video CreatorMWDN · Warsaw, Masovian Voivodeship, Polandtoday
- Technical Support Engineer (L2/L3)MWDN · Warsaw, Masovian Voivodeship, Polandtoday