Senior Embedded / Firmware Engineer

(RTOS, komunikacja, systemy krytyczne)

Zakres obowiązków

To nie jest typowa rola embedded. To projektowanie systemów, deterministyczna komunikacja, real‑time i odpowiedzialność za kluczowe elementy produktu.

Będziesz pracować przez cały stos - 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)

  • Zapewnienie stabilnej komunikacji z backendem poprzez OCPP over WebSocket

  • Praca nad OTA i odpornością systemu w środowisku produkcyjnym

  • Niskopoziomowe debugowanie z użyciem profesjonalnych narzędzi (JTAG, SWD, analizatory, itp.)

Technologia i architektura

System składa się z dwóch głównych jednostek:

  • Kontroler bezpieczeństwa / mocy - nRF5340, Zephyr

  • Kontroler komunikacji / aplikacji - i.MX RT1061, ThreadX

MCU komunikują się poprzez autorski protokół zaprojektowany pod kątem deterministyczności i spójności.Komunikacja z backendem realizowana jest w oparciu o OCPP działające na WebSocket.

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