
BluesBrackets projektuje i wdraża szyte na miarę, skalowalne rozwiązania – od aplikacji webowych i mobilnych, przez systemy back-endowe, po oprogramowanie wbudowane dla IoT i przemysłu 4.0. Łącząc React, Next.js, Node.js, Spring czy Kubernetes z technologiami niskopoziomowymi, takimi jak Zephyr RTOS, Bluetooth LE i Auracast, firma tworzy kompletne platformy end-to-end. Oferuje też audyty istniejących systemów oraz modernizację aplikacji legacy, pomagając optymalizować koszty i podnosić wydajność.
Klientami BluesBrackets są zarówno start-upy, jak i dojrzałe przedsiębiorstwa potrzebujące innowacyjnego, lecz bezpiecznego oprogramowania. Dzięki niewielkiej strukturze i bogatemu stackowi technologicznemu zespół potrafi szybko reagować na zmieniające się potrzeby, dostarczając produkty, które realnie wspierają rozwój biznesu i zwiększają jego konkurencyjność na rynku. Firma wierzy w partnerską relację, dlatego na każdym etapie projektu kładzie nacisk na transparentną komunikację, klarowne raportowanie i budowanie pozytywnej atmosfery współpracy z klientem.
Programista Embedded C z doświadczeniem
10691/2025
Poszukujemy 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. Zatrudnienie na B2B.
Wymagania
- Ś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
Zadania związane z oferowanym stanowiskiem
- 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