Embedded Software Engineer (Nordic | BLE)

90 - 105 PLN/ godz.
MidFull-time
#426372·Dodano wczoraj·4
Źródło: TQLO
Aplikuj teraz

Tech 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.

TQLO sp. z o.o.

97 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz