Embedded Software Engineer (Nordic | BLE)
90 - 105 PLN/ godz.
MidFull-time
#426372·Dodano wczoraj·4
Źródło: TQLOTech Stack / Keywords
Bluetooth Low EnergyCC++NordicZephyr
Firma i stanowisko
Nasz Klient to organizacja rozwijająca zaawansowane rozwiązania technologiczne łączące warstwę sprzętową z dedykowanym oprogramowaniem embedded.
Wymagania
- Minimum 3 lata komercyjnego doświadczenia w tworzeniu oprogramowania embedded
- Bardzo dobra znajomość C/C++ w kontekście systemów wbudowanych
- Praktyczne doświadczenie z układami Nordic nRF5x lub nRF9x
- Znajomość nRF Connect SDK lub nRF5 SDK oraz środowiska Zephyr
- Praktyczna znajomość Bluetooth Low Energy, w tym implementacji serwisów GATT/GAP i pracy ze stosem BLE
- Doświadczenie w pomiarach i analizie zużycia energii oraz optymalizacji urządzeń bateryjnych
- Umiejętność diagnozowania problemów firmware z wykorzystaniem J-Link/SWD, Segger RTT lub podobnych narzędzi
Nice to have:
- Doświadczenie z mechanizmami DFU/FOTA realizowanymi przez Bluetooth Low Energy, w tym mcuboot lub SoftDevice DFU
- Znajomość mechanizmów bezpiecznego zachowania urządzenia podczas restartów i problemów z zasilaniem
- Doświadczenie z watchdog, NVS oraz obsługą scenariuszy power-fail
Obowiązki
- Rozwój firmware'u w C/C++ dla urządzeń z mikrokontrolerami Nordic Semiconductor
- Implementacja i rozwój komunikacji Bluetooth Low Energy, w tym logiki wymiany danych oraz obsługi komunikacji między urządzeniami
- Praca z nRF Connect SDK, nRF5 SDK oraz środowiskiem Zephyr
- Analiza zużycia energii i optymalizacja czasu pracy urządzeń bateryjnych
- Diagnozowanie problemów na urządzeniach z użyciem narzędzi sprzętowych i diagnostycznych
- Weryfikacja poprawności działania oprogramowania w różnych scenariuszach, m.in. restart, utrata zasilania, komunikacja bezprzewodowa
- Współpraca przy rozwoju funkcjonalności produktu oraz rozwiązywaniu problemów na styku firmware i sprzętu
Benefity
- Udział w projekcie łączącym rozwój firmware'u, komunikację bezprzewodową oraz rozwiązania wykorzystujące rzeczywiste urządzenia
- Praca z ekosystemem Nordic Semiconductor, Bluetooth Low Energy oraz Zephyr
- Techniczne wyzwania związane z optymalizacją zużycia energii i niezawodnością urządzeń bateryjnych
- Udział w rozwoju oprogramowania i funkcjonalności produktu na poziomie firmware'u i sprzętu
Inne informacje
Tryb współpracy: projekt zdalny z okazjonalnymi wizytami w Poznaniu ze względu na dostęp do sprzętu. Poszukiwane osoby dostępne od zaraz lub z maksymalnie 2-tygodniową dostępnością.
TQLO sp. z o.o.
97 aktywnych ofert