Senior Embedded Firmware Engineer
# Senior Embedded Firmware Engineer **EER Poland** · United States · `Remote` · `Full Time` 💼 **Уровень роли:** `Senior` 💰 **Компенсация:** `€8,000 – €8,000` 🕒 **Статус:** *Опубликовано: сегодня* · *Источник: Himalayas (JSON API)* --- ### Top Skills & Match 🎯 **Ключевой стек роли:** `[Embedded-Systems-Engineering]` `[Firmware-Engineering]` `[Embedded-Software-Development]` `[IoT-Engineering]` `[Hardware-Engineering]` `[Senior-Firmware-Engineer]` `[Senior-Embedded-Software-Engineer]` `[Embedded-Firmware-Engineer]` `[Senior-Embedded-Engineer]` `[Senior-Embedded-Systems-Engineer]` `[Senior-Embedded-Software-Developer]` `[Firmware-Engineer]` --- ### About the Role 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
- Embedded-Systems-Engineering
- Firmware-Engineering
- Embedded-Software-Development
- IoT-Engineering
- Hardware-Engineering
- Senior-Firmware-Engineer
- Senior-Embedded-Software-Engineer
- Embedded-Firmware-Engineer
- Senior-Embedded-Engineer
- Senior-Embedded-Systems-Engineer
- Senior-Embedded-Software-Developer
- Firmware-Engineer
Наблюдалась 2026-10-02, впервые 2026-10-02, источник — Himalayas (JSON API).