Budujemy dedykowany system edge processingu do przetwarzania w czasie rzeczywistym sygnałów pochodzących z podwodnej macierzy hydrofonów. Naszym celem jest dostarczenie oprogramowania, które stanie się kluczowym elementem nowej klasy urządzeń o podwójnym zastosowaniu (dual use). Pracujemy iteracyjnie, od prototypów i eksperymentów algorytmicznych, przez optymalizację na platformie docelowej, po stabilne wydania terenowe.
Obszar: Underwater Acoustics, Edge Computing, Real Time Signal Processing
Klient: zagraniczny, branża high tech (nazwa niejawna)
Prowadzimy tez projekty, w których powstają między innymi: system pozycjonowania urządzeń i ludzi z wykorzystaniem technologii radiowych UWB, przetwarzanie wizji z wykorzystaniem układów FPGA, sterowniki do zawansowanych urządzeń laboratoryjnych, platformy służące do szyfrowania informacji z wykorzystaniem zjawisk kwantowych, sprzęt pomiarowy wykorzystujący zjawiska optyczne, oprogramowanie i sprzęt będący bazą do urządzeń przekazujących sygnały wizyjne, oprogramowanie i sprzęt do bezprzewodowych systemów konferencyjnych.
Powiększamy zespół, żeby odpowiedzieć na zapotrzebowanie naszego portfolio na 2026 rok.
Jako firma usługowa, dostarczamy naszym klientom rozwiązania z zakresu systemów wbudowanych. Klienci przychodzą do nas z pomysłami na swój produkt lub jego część, a my to dla nich wykonujemy, często tworząc prototypy.
responsibilities :
Rozwój oprogramowania systemowego.
Projektowanie i implementacja modułów przetwarzania sygnałów (filtracja cyfrowa, fft, detekcja wzorców, estymacja, fuzja danych) w warunkach low latency / high throughput.
Integracja z macierzami sensorów i warstwą I/O, praca na platformach embedded (Linux).
Profilowanie i optymalizacja (pamięć, wektoryzacja, wielowątkowość); pisanie testów i automatyzacja CI/CD.
Współpraca z inżynierami sprzętu i zespołem badawczo rozwojowym przy prototypach i testach środowiskowych.
Udział w przeglądach architektury oraz planowaniu roadmapy (krótkie iteracje, szybka walidacja hipotez) – spotkania wewnętrzne i z klientem.
requirements-expected :
Komercyjne doświadczenie w C++ (mile widziane: Python lub Rust do prototypowania).
Doświadczenie w implementacji algorytmów oraz ich optymalizacji.
Znajomość zagadnienia cyfrowego przetwarzania sygnałów (DSP) i zagadnienia przetwarzania w real time.
Podstawowe umiejętności administracji systemu Linux.
Pracowałeś/aś z systemami wbudowanymi (GNU Linux, RTOS, ARM/x86, interfejsy high speed).
Dbałość o jakość: testy jednostkowe/integracyjne, code review, dokumentacja techniczna.
Swobodne komunikowanie się po angielsku (współpraca z klientem zagranicznym).
Lubisz różnorodność projektów i pracować nad ciekawymi zagadnieniami B+R.
Dobrze czujesz się pracując w zespole i rozumiesz siłę zespołu.
offered :
Elastyczne godziny pracy.
Otwartość na rozwój i samodzielność.
Możliwość częściowej pracy zdalnej (4 dni w biurze / 1 dzień zdalnie) – pracujemy ze sprzętem i kładziemy nacisk na duże wsparcie na żywo.
Świetna atmosfera i wsparcie zespołu.
Premie związane z wynikiem firmy.
Stabilne, różne formy zatrudnienia (preferujemy UoP).
Imprezy integracyjne.
Możliwość skorzystania z grupowego ubezpieczenia na życie, pakietu medycznego i dofinansowania sportowego.
Wspólne śniadania piątkowe co 2 tygodnie, regularne spotkania statusowe.