Deskripsi Pekerjaan
Informasi lengkap tentang posisi dan persyaratan
Ringkasan Yukerja
Lowongan Senior Embedded Firmware Engineer di EER Poland kami kurasi dari Himalayas (kategori Teknologi & IT). Posisi ini ditandai sebagai remote — pastikan timezone dan syarat lokasi kandidat di deskripsi resmi. Yukerja.com bukan pemberi kerja — lamaran diproses di situs sumber resmi.
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
Originally posted on Himalayas