For Employers

EER Poland

Senior Embedded Firmware Engineer

Posted 4 hours ago
€5000 - €8000 per month
5-10 years experience
Apply Now

Please mention DailyRemote when applying

?/100
Resume Match Score

Match your resume skills with our AI powered skill match!

Get professional review
AI Summary

You will be responsible for designing and developing low-level firmware for safety components and communication modules. This includes managing real-time logic, hardware drivers, and ensuring stable backend communication via protocols like OCPP.

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

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

Senior Software Developer (Chicagoland Residents ONLY)

Full Time United States $139K - $178K per year Software Development

MBSE System Engineer - Architect

Full Time United States Software Development

OCI Lead Architect - Federal Enterprise Infrastructure

Full Time United States Software Development

System Engineer

Full Time United States $65000 - $88000 per year Software Development

Machine Learning Engineer

Full Time Armenia, Colombia Software Development

Systems Developer (Remote)

Full Time United States $80000 - $100K per year Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Development

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified