JobHabor
Menu

Senior Embedded Firmware Engineer

EER Poland · Poland · Remote

Strong hiring record · median 4 days open

100100

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

Did you apply?

Senior Embedded Firmware Engineer at EER Poland. We’ll keep it in your applied jobs, so you can see it later and be warned before applying to the same employer twice.

## 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

Skills

  • RTOS
  • Jest
  • WebSockets
  • Linux
  • C
  • C++
  • Esp32
  • FreeRTOS
  • Zephyr
  • MQTT

More jobs at EER Poland

All 28

Similar roles