Embedded Software Engineer (Zephyr | NXP)

90 - 105 PLN/ godz.
SeniorFull-time
#426371·Dodano wczoraj·3
Źródło: TQLO
Aplikuj teraz

Tech Stack / Keywords

CC++NXPZephyrRTOS

Firma i stanowisko

Nasz Klient to organizacja rozwijająca zaawansowane rozwiązania technologiczne, w których oprogramowanie embedded odpowiada za bezpośrednią obsługę sprzętu, komunikację pomiędzy komponentami oraz stabilne działanie urządzeń w różnych warunkach operacyjnych.

Wymagania

  • Minimum 3 lata doświadczenia w tworzeniu oprogramowania embedded
  • Bardzo dobra, praktyczna znajomość C/C++ w środowisku embedded
  • Doświadczenie w tworzeniu oprogramowania dla środowiska RTOS oraz bare-metal
  • Praktyczne doświadczenie z Zephyr lub platformami NXP
  • W przypadku Zephyr znajomość device tree, Kconfig i systemu budowania, doświadczenie w pisaniu lub modyfikowaniu driverów
  • W przypadku NXP doświadczenie projektowe z rodzinami i.MX, Kinetis lub LPC
  • Praktyczna znajomość interfejsów I2C, SPI, 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

Nice to have:

  • 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

Obowiązki

  • Rozwój oprogramowania embedded w C/C++ dla urządzeń opartych na platformach sprzętowych NXP
  • Implementacja i modyfikacja funkcjonalności działających w środowisku RTOS i bare-metal
  • Praca ze środowiskiem Zephyr, w tym konfiguracja device tree, Kconfig oraz systemu budowania
  • Rozwijanie i dostosowywanie istniejących driverów do wymagań sprzętowych i funkcjonalnych
  • Obsługa interfejsów i peryferiów sprzętowych, w szczególności I2C, SPI i UART, przerwań oraz trybów low-power
  • Diagnozowanie problemów na styku firmware'u i sprzętu oraz analiza zachowania urządzeń na platformie docelowej
  • Wykorzystywanie narzędzi sprzętowych i diagnostycznych do rozwiązywania problemów w oprogramowaniu embedded

Benefity

  • Udział w technicznym projekcie embedded opartym na Zephyr oraz platformach sprzętowych NXP
  • Praca 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ń
  • Możliwość rozwoju i optymalizacji firmware'u wykorzystywanego na docelowych platformach sprzętowych

Inne informacje

Tryb współpracy: Poznań - projekt zdalny z okazjonalnymi wizytami wymaganymi ze względu na dostęp do sprzętu. Dostępność od zaraz lub z maksymalnie 2-tygodniową dostępnością.

TQLO sp. z o.o.

TQLO sp. z o.o.

97 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz