Embedded Firmware Engineer for nRF products
Tech Stack / Keywords
Firma i stanowisko
Poszukujemy Embedded Firmware Engineer do projektu IoT związanego z migracją aplikacji z platformy Nordic nRF52 na nRF54L15. Projekt obejmuje migrację istniejącej aplikacji i dostosowanie firmware'u do nowej platformy sprzętowej oraz programowej, w tym przejście z SoftDevice na nRF Connect SDK (Zephyr). Praca odbywa się w czystym C bez użycia C++, z wykorzystaniem środowiska IAR.
Wymagania
- Minimum 10 lat doświadczenia w projektowaniu systemów embedded (firmware + hardware)
- Bardzo dobra znajomość platformy Nordic Semiconductor nRF
- Bardzo dobra znajomość SoftDevice oraz nRF Connect SDK
- Bardzo dobra znajomość DFU oraz nRF HAL
- Bardzo dobra znajomość Zephyr, w szczególności DeviceTree, Kconfig, west, sterowników
- Doświadczenie w projektach związanych z Secure Boot
- Bardzo dobra znajomość języka C
- Doświadczenie w debugowaniu sprzętowym z wykorzystaniem JTAG/SWD
- Umiejętność pracy z narzędziami laboratoryjnymi: oscyloskop, analizator stanów logicznych, multimetr, zasilacz laboratoryjny
- Samodzielność i umiejętność rozwiązywania problemów end-to-end
Nice to have:
- Doświadczenie w integracji istniejącej aplikacji na nowym hardware, w tym reverse engineering kodu
- Doświadczenie z OTA (Over-The-Air updates)
- Umiejętność tworzenia rozwiązań typu Device-in-the-Loop
Obowiązki
- Migracja aplikacji z nRF52 na nRF54L15
- Migracja z SoftDevice na nRF Connect SDK / Zephyr
- Dostosowanie istniejącego firmware'u do nowej platformy sprzętowej
- Debugowanie na poziomie firmware i hardware
- Praca z nRF HAL, sterownikami i konfiguracją Zephyr
- Weryfikacja działania rozwiązania przy użyciu narzędzi laboratoryjnych
Inne informacje
Informujemy, że administratorem danych jest Upvanta sp. z o.o z siedzibą w Warszawie, ul. Prosta 70. Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
Upvanta
344 aktywne oferty