Senior Embedded Software Engineer – Bluetooth Low Energy (BLE)

ITP IT PERFORMANCE sp. z o.o.

Kraków

Hybrid

PLN 207,000 - 273,000

Full time

11 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

ITP IT PERFORMANCE sp. z o.o. rekrutuje Senior Embedded Software Engineer z doświadczeniem w BLE dla IoT/Embedded.

Dołączysz do długoterminowego projektu dla międzynarodowego klienta z branży automotive, rozwijając i automatyzując testy embedded SDK na platformach opartych o mikrokontrolery NXP, z BLE/NFC/CAN/SPI/I²C. Będziesz analizować zachowanie BLE, pracować ze snifferami i logami, diagnozować problemy ze stabilnością połączeń oraz interoperacyjnością.

Qualifications

  • Minimum 5 years of firmware experience in C/C++ for microcontrollers.
  • Bardzo dobra znajomość Embedded C/C++ i bare-metal.
  • Dobra znajomość BLE (GAP, GATT, advertising) i protokołu BLE.
  • Doświadczenie z testowaniem firmware dla BLE/NFC/CAN/SPI/I²C.
  • Doświadczenie w analizie BLE za pomocą snifferów, logów i trace’ów.
  • Znajomość CI i test automation.
  • Znajomość dokumentacji technicznej producentów.

Responsibilities

  • Rozwój i utrzymanie firmware’u w Embedded C/C++ na mikrokontrolerach NXP.
  • Tworzenie aplikacji testowych i firmware’u wykorzystującego BLE.
  • Analiza i optymalizacja BLE (GAP, GATT, advertising, Connection procedures, Link Layer).
  • Diagnostyka problemów ze stabilnością, interoperacyjnością i wydajnością BLE.
  • Integracja kolejnych wersji SDK oraz 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 CI.
  • Debugowanie firmware’u i hardware’u narzędziami laboratoryjnymi.
  • Współpraca z zespołem inżynierskim klienta, udział w design reviews.

Skills

Embedded C/C++
Bluetooth Low Energy
BLE testing
Debugging hardware
CI/CD
NXP MCU

Tools

NXP BLE SDK
Nordic nRF5 SDK
BLE Sniffer

Job description

Poszukujemy Senior Embedded Software Engineera z doświadczeniem w Bluetooth Low Energy (BLE). Rekrutacja jest dedykowana dla naszego partnera - firmy z obsaru IoT/Embedded.

Dołączysz do długoterminowej współpracy, rozpoczynając od projektu realizowanego dla międzynarodowego klienta z branży automotive. Będziesz pracować przy rozwoju i automatyzacji testów embedded SDK na platformach opartych o mikrokontrolery NXP, obejmujących m.in. BLE, NFC, CAN, SPI oraz I²C.To rola dla osoby, która nie tylko programuje firmware, ale potrafi również analizować zachowanie protokołu BLE na niskim poziomie, pracować ze snifferami i logami oraz diagnozować problemy związane ze stabilnością połączenia, interoperacyjnością czy wydajnością.

W dłuższej perspektywie osoba na tym stanowisku będzie pełnić rolę eksperta BLE, wspierając również kolejne projekty, rozmowy techniczne z klientami i przygotowywanie nowych rozwiązań.

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, securityoraz zużycia energii.
  • Analiza komunikacji BLE z wykorzystaniemsnifferów, trace’ów i logóworaz diagnozowanie problemów ze stabilnością, interoperacyjnością i wydajnością.
  • Integracja kolejnych wersji SDK oraz identyfikowanie i usuwanie regresji.
  • Projektowanie i rozwójautomatycznych testów embedded SDKdla BLE, NFC, CAN, SPI i I²C.
  • Rozwój środowiskHardware-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ł wdesign review i dyskusjach architektonicznych.
  • Docelowo: rozwój roli eksperta BLE, wsparcie kolejnych projektów oraz udział w przygotowywaniu rozwiązań dla klientów.
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 zBluetooth Low Energyw rzeczywistych produktach.
  • Bardzo dobra znajomość BLE, w szczególnościGAP, GATT, advertising, connection procedures, Link Layer i security.
  • Doświadczenie z komercyjnym BLE stackiem / SDK — mile widzianeNXP BLE SDK lub Nordic nRF5 SDK.
  • Doświadczenie w analizie BLE z wykorzystaniemsnifferów, trace’ów i logów.
  • ZnajomośćSPI, I²C, UARToraz doświadczenie w tworzeniu driverów.
  • Doświadczenie w testowaniu embedded software nafizycznym hardware.
  • Znajomośćtest automation, HIL oraz CI.
  • Umiejętność pracy z dokumentacją techniczną producentów:datasheety, release notes, erraty.
  • Język angielski na poziomiemin. B2.
  • Oczekiwany start pracy: od 05.10 (przez pierwsze dni akceptowalny może być part-time)

Mile widziane:

  • 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.
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer – CAN / Wireless
Embedded Firmware Engineer – CAN / Wireless

ITP IT PERFORMANCE sp. z o.o. • Kraków

Hybrid
PLN 179,000 - 234,000
Senior Embedded Developer (Nrf / Stm32 / Esp32)
Senior Embedded Developer (Nrf / Stm32 / Esp32)

Solid • Poznań

On-site
PLN 180,000 - 240,000
Lux Med
MultiSport
Lekcje angielskiego
+2
Senior BLE Embedded Engineer – Remote
Senior BLE Embedded Engineer – Remote

ITP IT PERFORMANCE sp. z o.o. • Kraków

Hybrid
PLN 207,000 - 273,000
Embedded Developer (Nrf / Stm32 / Esp32)
Embedded Developer (Nrf / Stm32 / Esp32)

Solid • Poznań

On-site
PLN 120,000 - 190,000
Prywatna opieka medyczna
Karta MultiSport
Nauka języka angielskiego
Remote Senior Embedded Firmware Engineer (Nordic nRF, BLE)
Remote Senior Embedded Firmware Engineer (Nordic nRF, BLE)

SQUARE ONE RESOURCES sp. z o.o. • Warszawa

Remote
PLN 180,000 - 240,000
Praca w 100% zdalnie
Zatrudnienie na B2B
Projekt na 6 miesięcy z możliwością pr
+3
Programista Embedded (C/C++)
Programista Embedded (C/C++)

GRH Polska • Kraków

On-site
PLN 162,489 - 194,630
Elastyczne godziny pracy
Opieka medyczna
Dostęp do basenu i siłowni
+3
Embedded Firmware Engineer for nRF products
Embedded Firmware Engineer for nRF products

Upvanta sp. z o.o. • Wrocław

On-site
PLN 180,000 - 300,000
Embedded Developer
Embedded Developer

Antal Sp. z o.o. • Kraków

Hybrid
PLN 90,000 - 120,000
Prywatna opieka medyczna
Dofinansowanie nauki języków obcych
Dofinansowanie szkoleń i kursów
+2
Embedded Technical Lead (Nrf / Stm32 / Esp32)
Embedded Technical Lead (Nrf / Stm32 / Esp32)

Solid • Poznań

On-site
PLN 180,000 - 260,000
Embedded Firmware Engineer – ISOBUS / HMI
Embedded Firmware Engineer – ISOBUS / HMI

ITP IT PERFORMANCE sp. z o.o. • Kraków

Hybrid
PLN 179,000 - 234,000