Embedded Software Engineer (Zephyr | NXP)

90 - 105 PLN/ godz.B2B
90 - 105 PLN/ godz.Zlecenie
MidInne·B2B·Umowa zlecenia
#426491·Dodano wczoraj·1
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

CC++RTOSZephyrNXP

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. Projekt koncentruje się na rozwoju i dostosowywaniu firmware'u dla urządzeń wykorzystujących platformy sprzętowe NXP. Środowisko projektowe bazuje na Zephyr.

Wymagania

Must have:

  • Minimum 3 lata doświadczenia w tworzeniu oprogramowania embedded
  • Bardzo dobra praktyczna znajomość C/C++ w środowisku embedded
  • Doświadczenie w oprogramowaniu działającym w środowisku RTOS oraz bare-metal
  • Praktyczne doświadczenie z Zephyr lub platformami NXP (wymagane przynajmniej jedno z tych)
  • Przy Zephyr: znajomość device tree, Kconfig, systemu budowania oraz pisanie/modyfikacja driverów
  • Przy NXP: doświadczenie projektowe z rodzin i.MX, Kinetis lub LPC
  • Praktyczna znajomość interfejsów I2C, SPI, UART, obsługi przerwań i trybów low-power
  • Umiejętność debugowania firmware'u przy użyciu 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ń na platformach sprzętowych NXP
  • Implementacja i modyfikacja funkcjonalności w środowisku RTOS oraz bare-metal
  • Praca ze środowiskiem Zephyr, w tym konfiguracja device tree, Kconfig i systemu budowania
  • Rozwijanie i dostosowywanie istniejących driverów do wymagań sprzętowych i funkcjonalnych
  • Obsługa interfejsów i peryferiów sprzętowych: I2C, SPI, UART, przerwań oraz trybów low-power
  • Diagnozowanie problemów na styku firmware'u i sprzętu bezpośrednio na platformie docelowej
  • Wykorzystywanie narzędzi sprzętowych i diagnostycznych do rozwiązywania problemów embedded

Benefity

  • Udział w technicznym projekcie embedded opartym na Zephyr oraz platformach sprzętowych NXP
  • Praca z rozwiązaniami 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

Inne informacje

By applying, you acknowledge that your personal data will be processed by TQLO sp. z o.o. with its registered office in Warsaw for recruitment. Providing personal data is necessary according to Polish Labour Code. Data may be shared with cooperating entities. You have rights including access, rectification, erasure, restriction, objection, data portability, and to lodge a complaint. Consent can be withdrawn anytime without affecting prior lawful processing.

TQLO sp. z o.o.

TQLO sp. z o.o.

97 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz