Embedded Software Engineer (Zephyr | NXP)
90 - 105 PLN/ godz.
SeniorFull-time
#426371·Dodano wczoraj·3
Źródło: TQLOTech 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.
97 aktywnych ofert