Unlock Full Resume Report

New offer - be the first one to apply!

September 2, 2026

Embedded Software Engineer (Zephyr | NXP)

Mid • Remote

1,080 - 1,260 PLN/yr

Poznan, WP, Poland

Projekt koncentruje się na rozwoju i dostosowywaniu firmware'u dla urządzeń wykorzystujących platformy sprzętowe NXP. Środowisko projektowe bazuje na Zephyr, a zakres współpracy obejmuje rozwój funkcjonalności embedded, pracę z peryferiami i driverami, konfigurację warstwy sprzętowej oraz diagnostykę oprogramowania bezpośrednio na urządzeniach.

Poszukiwany jest Embedded Software Engineer (Zephyr | NXP) z komercyjnym doświadczeniem w embedded oraz praktyczną znajomością Zephyr lub doświadczeniem projektowym z platformami NXP.

Tryb współpracy: projekt zdalny z okazjonalnymi wizytami w Poznaniu wymaganymi ze względu na dostęp do sprzętu.

Dostępność: od zaraz lub maksymalnie w ciągu 2 tygodni.

Czym będziesz się zajmować?

  • Rozwojem oprogramowania embedded w C/C++ dla urządzeń wykorzystujących platformy sprzętowe NXP.
  • Implementacją i modyfikacją funkcjonalności działających zarówno w środowisku RTOS, jak i na poziomie bare-metal.
  • Pracą ze środowiskiem Zephyr, w tym konfiguracją device tree, Kconfig oraz systemu budowania.
  • Rozwijaniem i dostosowywaniem istniejących driverów do wymagań sprzętowych oraz funkcjonalnych urządzenia.
  • Obsługą interfejsów i peryferiów sprzętowych, w szczególności I2C, SPI i UART, a także przerwań oraz mechanizmów związanych z trybami low-power.
  • Diagnozowaniem problemów występujących na styku firmware'u i sprzętu oraz analizą zachowania urządzeń bezpośrednio na platformie docelowej.
  • Wykorzystywaniem narzędzi sprzętowych i diagnostycznych do identyfikowania oraz rozwiązywania problemów w oprogramowaniu embedded.

Wymagania

  • Minimum 3 lata doświadczenia w tworzeniu oprogramowania embedded.
  • Bardzo dobra, praktyczna znajomość C/C++ w środowisku embedded.
  • Doświadczenie w tworzeniu oprogramowania działającego w środowisku RTOS oraz bare-metal.
  • Praktyczne doświadczenie z Zephyr lub platformami NXP — wymagane jest doświadczenie w co najmniej jednym z tych obszarów.
  • W przypadku Zephyr: znajomość device tree, Kconfig i systemu budowania oraz doświadczenie w pisaniu lub modyfikowaniu driverów.
  • W przypadku NXP: doświadczenie projektowe z układami z rodzin i.MX, Kinetis lub LPC.
  • Praktyczna znajomość interfejsów I2C, SPI i UART, obsługi przerwań oraz trybów low-power.
  • Umiejętność debugowania firmware'u przy wykorzystaniu JTAG/SWD.
  • Doświadczenie w diagnostyce sprzętowej z wykorzystaniem oscyloskopu lub analizatora logicznego.

Mile widziane

  • Doświadczenie łączące zarówno Zephyr, jak i platformy NXP.
  • Praktyka w modyfikowaniu lub rozwijaniu driverów dla urządzeń embedded.
  • Doświadczenie w diagnozowaniu złożonych problemów na styku oprogramowania i elektroniki.

Dlaczego warto?

  • Udział w technicznym projekcie embedded opartym na Zephyr oraz platformach sprzętowych NXP.
  • Projekt obejmujący rozwiązania blisko warstwy sprzętowej — od driverów i peryferiów po diagnostykę urządzeń.
  • Zróżnicowane wyzwania techniczne obejmujące RTOS, bare-metal, komunikację sprzętową oraz optymalizację działania urządzeń.
  • Rozwój i optymalizacja firmware'u wykorzystywanego na docelowych platformach sprzętowych.

Similar jobs you might like