Poszukujemy w Blues Brackets inżyniera oprogramowania embedded, który dołączy do zespołu rozwijającego produkt z zakresu bezprzewodowej transmisji dźwięku. Pracujemy na mikrokontrolerach nRF52 oraz Zephyr RTOS. Szukamy osoby, która dobrze czuje się w pracy z niskopoziomowym kodem, zna protokoły komunikacyjne i potrafi samodzielnie działać w ramach jasno określonych celów. Oferujemy realny wpływ na kształt systemu i szansę na rozwój w kierunku eksperckim lub architektonicznym.
Obowiązki
- Rozwój oprogramowania embedded w języku C na potrzeby istniejącego produktu – bezprzewodowego nadajnika dźwięku wykorzystującego m.in. Bluetooth Low Energy
- Implementacja nowych funkcjonalności i protokołów komunikacyjnych w środowisku RTOS (Zephyr), z uwzględnieniem istniejącej architektury oraz wymagań systemowych
- Obsługa mechanizmów aktualizacji OTA oraz bootloadera, w tym implementacja poprawek i optymalizacji związanych z bezpieczeństwem i niezawodnością działania
- Konfiguracja i rozbudowa systemu buildów (CMake) oraz dostosowywanie konfiguracji Zephyra do potrzeb projektu i poszczególnych wariantów sprzętowych
- Przygotowanie oraz rozwój zestawu testów integracyjnych i funkcjonalnych uruchamianych na fizycznym urządzeniu, z uwzględnieniem debugowania i analizą logów
- Współpraca z doświadczonym inżynierem firmware (wsparcie merytoryczne) w celu szybkiego wdrożenia się w projekt oraz zapewnienia zgodności ze standardami kodowania
- W przyszłości – współpraca z zespołami mobilnymi, backendowymi oraz elektronikami w celu integracji funkcjonalności i wymiany danych
Kwalifikacje
- Świetna znajomość C, Git
- Dobra znajomość przynajmniej jednego RTOS (najlepiej Zephyr) oraz zagadnień związanych z programowaniem wielowątkowym
- Znajomość CMake
- Doświadczenie w pracy z mikrokontrolerami Nordic nRF (najlepiej nRF52), STM32, ESP32 lub podobnymi
- Biegłość w metodyce TDD oraz testowaniu jednostkowym i integracyjnym
- Doświadczenie w pracy z protokołami łączności bezprzewodowej
- Podstawowa znajomość systemu Linux
- Podstawowa znajomość działania obwodów elektronicznych
Więcej informacji
- Poziom stanowiska specjalista
- Wymiar godzinowy pełen etat
- Proponowane wynagrodzenie powyżej 5000zł brutto USD more-than-5000zl Miesiąc
- Preferowana dyscyplina informatyka techniczna i telekomunikacja
- Języki język polski, język angielski
- Wymagane doświadczenie 2 lata
- J.polski wymagany nie