DSP_Poland

Senior C++ Audio Software Engineer (JUCE) / Audio Software Engineer (DAW-like app)

O projekcie

Budujemy instrument muzyczny z 4 niezależnymi kanałami audio oraz dedykowaną aplikacją

apka jako lekkie, proste “DAW-like” narzędzie do gry z backing trackiem w realtime, nagrywania 4 kanałów, edycji podstawowej i edycji efektów(plug-in’y)

Docelowo aplikacja integruje się z naszym hardware (interfejs/processor), ale na start kluczowy jest solidny silnik audio i workflow użytkownika

Szukamy osoby, która poprowadzi development desktopowej aplikacji audio w C++ (najlepiej JUCE), z naciskiem na low-latency i stabilność (stage-ready)

- Zaprojektowanie i implementacja audio engine (realtime, low latency)

- Integracja I/O audio i praca cross-platform (Windows/macOS/Linux)

- Implementacja podstawowego workflow “mini-DAW”

- odtwarzanie backing track

- nagrywanie 4 kanałów

- monitoring i routing

- playhead, markery, prosta edycja klipów (cięcie, przesuwanie, kasowanie)

- System presetów efektów i zapisu ustawień projektu

- Integracja kontroli z hardware (np HID/MIDI/serial/BLE w zależności od wersji)

- Opcjonalnie (mile widziane) hostowanie wtyczek 3rd party VST3/AU

Wymagania must-have

- bardzo dobra znajomość C++ (praktyka w projektach produkcyjnych)

- doświadczenie w aplikacjach realtime audio i problemach typu latencja, buforowanie, dropy, thread safety

- doświadczenie z JUCE albo bardzo podobnym stackiem audio na desktop

- zrozumienie sterowników/audio stacku

- Windows: ASIO/WASAPI

- macOS: CoreAudio

- Linux: ALSA/JACK/PipeWire

- umiejętność projektowania architektury modułów i utrzymania jakości kodu (review, testy, profilowanie)

Topics in the JUCE Jobs section of the forum are automatically closed to prevent a lot of spam replies. Please use any links in the original post to contact the poster, or use the forum’s direct messaging system.

This topic was automatically closed after 2 minutes. New replies are no longer allowed.