← к выдаче
разработка

Embedded Software Engineer (Zephyr | NXP)

TQLO SP. Z O.O.Poznań24 дн. назад

Коротко

Develops embedded software on Zephyr RTOS with NXP hardware using C/C++ · Needs: C, C++, RTOS, Zephyr, NXP

Описание от работодателя

Required skills: C, C++, RTOS, Zephyr, NXP 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, 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. Do realizacji projektu poszukujemy osoby do współpracy w roli Embedded Software Engineer (Zephyr | NXP) , posiadającej komercyjne doświadczenia w embedded oraz praktyczną znajomość Zephyr lub doświadczenie projektowe z platformami NXP. 📍 Tryb Współpracy: Poznań - projekt zdalny z okazjonalnymi wizytami wymaganymi ze względu na dostęp do sprzętu ⏱️ Dostępność: Poszukujemy osób dostępnych od zaraz lub z maksymalnie 2-tygodniową dostępnością 🧑‍💻 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 🔍 CZEGO OD CIEBIE OCZEKUJEMY? Must have: Min. 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 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 🤝 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 📍 Dziękujemy za wszystkie zgłoszenia! Skontaktujemy się z wybranymi osobami. TQLO Sp. z o.o. – Agencja Zatrudnienia (nr KRAZ 33580)