Senior Embedded Software Engineer – Bluetooth Low Energy (BLE)

150 - 198 PLN/ godz.B2B
40 - 52 USD/ godz.B2B
SeniorFull-time·B2B
#443053·Dodano 2 dni temu·4
Źródło: IT Performance
Aplikuj teraz

Tech Stack / Keywords

Bluetooth Low EnergyBLEEmbedded CC++bare-metalNXPSPII2CCANNFC

Firma i stanowisko

Firma z obszaru IoT/Embedded, współpracująca z międzynarodowym klientem z branży automotive.

Wymagania

  • Minimum 5 lat doświadczenia w tworzeniu firmware’u w C/C++ dla mikrokontrolerów.
  • Bardzo dobra znajomość Embedded C/C++ i praktyczne doświadczenie z bare-metal.
  • Dobra znajomość fundamentów embedded: rejestry, przerwania, DMA, zarządzanie pamięcią.
  • Praktyczne doświadczenie z Bluetooth Low Energy w rzeczywistych produktach.
  • Bardzo dobra znajomość BLE, w szczególności GAP, GATT, advertising, connection procedures, Link Layer i security.
  • Doświadczenie z komercyjnym BLE stackiem / SDK (mile widziane NXP BLE SDK lub Nordic nRF5 SDK).
  • Doświadczenie w analizie BLE z wykorzystaniem snifferów, trace’ów i logów.
  • Znajomość SPI, I²C, UART oraz doświadczenie w tworzeniu driverów.
  • Doświadczenie w testowaniu embedded software na fizycznym hardware.
  • Znajomość test automation, Hardware-in-the-Loop (HIL) oraz CI.
  • Umiejętność pracy z dokumentacją techniczną producentów: datasheety, release notes, erraty.
  • Język angielski na poziomie min. B2.

Nice to have:

  • Doświadczenie w projektach automotive.
  • Znajomość CAN / CAN FD.
  • Doświadczenie z NFC.
  • Znajomość nowszych funkcjonalności Bluetooth LE, takich jak: Channel Sounding, PAwR, LE Audio, LE Coded PHY.

Obowiązki

  • Rozwój i utrzymanie firmware’u w Embedded C/C++ / bare-metal na mikrokontrolerach NXP.
  • Tworzenie aplikacji testowych i firmware’u wykorzystującego Bluetooth Low Energy.
  • Analiza i optymalizacja BLE, m.in. GAP, GATT, advertising, connection procedures, Link Layer, security oraz zużycia energii.
  • Analiza komunikacji BLE z wykorzystaniem snifferów, trace’ów i logów oraz diagnozowanie problemów ze stabilnością, interoperacyjnością i wydajnością.
  • Integracja kolejnych wersji SDK oraz identyfikowanie i usuwanie regresji.
  • Projektowanie i rozwój automatycznych testów embedded SDK dla BLE, NFC, CAN, SPI i I²C.
  • Rozwój środowisk Hardware-in-the-Loop (HIL) i integracja testów z CI.
  • Debugowanie firmware’u i hardware’u z wykorzystaniem narzędzi laboratoryjnych.
  • Współpraca bezpośrednio z zespołem inżynierskim klienta oraz udział w design review i dyskusjach architektonicznych.
  • Docelowo: rozwój roli eksperta BLE, wsparcie kolejnych projektów oraz udział w przygotowywaniu rozwiązań dla klientów.

Benefity

  • Długoterminowa współpraca w pełnym wymiarze przy dedykowanym projekcie.
  • Zaangażowanie: Full-Time.
  • Praca zdalna z okazjonalnymi podróżami do biura w Krakowie (raz na około 3-4 tygodnie) lub w pracę modelu hybrydowym dla osób z Krakowa.
  • Współpraca w oparciu o kontrakt B2B.
  • Stawka w zależności od doświadczenia: (150 - 198) PLN/h + VAT / 40-52 USD/h.
Elastyczne godziny
IT Performance

IT Performance

22 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz