Back to jobs

SENIOR BLUETOOTH SW ENGINEER

Itperformance
Contractsenior€130-190/hour

Job description

Dla naszego klienta, międzynarodowej firmy technologicznej, poszukujemy doświadczonego Senior Bluetooth Software Engineera , który dołączy do zespołu rozwijającego rozwiązania Bluetooth oraz Bluetooth Low Energy dla platform Linux i Android. Osoba na tym stanowisku będzie odpowiedzialna za rozwój aplikacji, profili oraz funkcjonalności Bluetooth, ze szczególnym naciskiem na Bluetooth Audio , systemy embedded oraz integrację ze środowiskiem Android/Linux. Obowiązki • Projektowanie i rozwój aplikacji, profili oraz funkcjonalności Bluetooth BR/EDR i Bluetooth Low Energy (BLE) na platformach Linux i Android. • Rozwój architektury oprogramowania systemowego dla profili Bluetooth i BLE. • Praca ze stosami Bluetooth, w szczególności BlueZ oraz Bluedroid. • Rozwój rozwiązań związanych z Bluetooth Audio. • Integracja funkcjonalności Bluetooth z platformą multimedialną, aplikacjami Media oraz rozwiązaniami Audio. • Tworzenie oprogramowania w C++, Java oraz Python. • Rozwój aplikacji dla platformy Android. • Tworzenie automatyzacji testów end-to-end Bluetooth w Pythonie. • Debugowanie problemów na poziomie aplikacyjnym, systemowym oraz sprzętowym. • Współpraca z zespołami odpowiedzialnymi za software, hardware, audio, multimedia oraz testy. • Analiza i rozwiązywanie problemów związanych z komunikacją Bluetooth oraz BLE. • Wykorzystywanie narzędzi diagnostycznych, takich jak oscyloskop, analizator logiczny czy Bluetooth sniffer Wymagania • Minimum 4 lata komercyjnego doświadczenia w tworzeniu oprogramowania. • Bardzo dobra znajomość Bluetooth BR/EDR oraz Bluetooth Low Energy (BLE). • Praktyczne doświadczenie w pracy z Bluetooth Audio. • Bardzo dobra znajomość aplikacji oraz architektury Bluetooth. • Doświadczenie z platformami Android i Linux. • Praktyczna znajomość stosów Bluetooth, takich jak: • BlueZ, • Bluedroid / Android Bluetooth Stack. • Bardzo dobra znajomość C++. • Doświadczenie w pracy z systemami embedded. • Znajomość protokołów komunikacyjnych, takich jak SPI, I2C oraz UART. • Praktyczne doświadczenie w debugowaniu z wykorzystaniem m.in.: • oscyloskopu, • analizatora logicznego, • Bluetooth sniffera. • Znajomość Pythona, w szczególności w kontekście automatyzacji testów. • Znajomość Javy w zakresie niezbędnym do rozwoju i integracji aplikacji na platformie Android. • Angielski (min B2/C1) Klient oferuje • Kontrakt B2B. • Stawkę: 130–190 PLN/h + VAT. • Dla kandydatów spoza Krakowa możliwość pracy głównie zdalnej. • Okazjonalne wizyty w biurze w Krakowie, każda po 3-4 dni. • Koszty podróży oraz zakwaterowania pokrywane przez klienta. • Pracę przy zaawansowanych rozwiązaniach z obszaru Bluetooth, BLE oraz Audio. • Projekt realizowany w międzynarodowym środowisku technologicznym. • Współpracę z doświadczonymi zespołami software, embedded, audio oraz multimedia.

Skills

C++JavaPythonBlueZBluedroidSPII2CUARTBluetooth AudioBluetooth Low EnergyBluetooth BR/EDRAndroidLinuxEmbedded SystemsOscilloscopeLogic AnalyzerBluetooth Sniffer