C/C++, CUDA, OpenCL
Transkrypt
C/C++, CUDA, OpenCL
OFERTA ZATRUDNIENIA NA UMOWĘ ZLECENIE NA POTRZEBY PROJEKTU: „Narzędzie do precyzyjnej Automatycznej Transkrypcji Muzyki polifonicznych utworów mono-instrumentalnych zapisanych w dowolnym bezstratnym formacie pliku audio z funkcją automatycznej identyfikacji grającego instrumentu.” NA STANOWISKO: Inżynier programista GPGPU (C/C++, CUDA, OpenCL) Warszawa , 16.11.2016 WPROWADZENIE Firma Sound Object Technologies S.A. zamierza wystąpić z wnioskiem o dofinansowanie w programie NCBR 1.1.1. projektu pt. „Narzędzie do precyzyjnej Automatycznej Transkrypcji Muzyki polifonicznych utworów monoinstrumentalnych zapisanych w dowolnym bezstratnym formacie pliku audio z funkcją automatycznej identyfikacji grającego instrumentu” , którego celem jest stworzenie (na bazie opatentowanej przez Sound Object Technology technologii dekompozycji sygnału akustycznego na obiekty dźwiękowe – Zgłoszenie Patentowe Nr P.406948) narzędzia do Automatycznej Transkrypcji Muzyki z dowolnego bezstratnego muzycznego pliku audio (polifonicznego i mono-instrumentalnego). Wytworzone narzędzie ma również realizować funkcję Automatycznej Identyfikacji instrumentów muzycznych. Algorytmy transkrypcji oraz identyfikacji instrumentów zastosowane w narzędziu opierać się będą w dużym stopniu na nowej jakości dekompozycji dźwięku jaką daje technologia Sound Object Technology oraz eksperckiej wiedzy muzycznej i akustycznej. Do wyżej wspomnianego projektu poszukujemy obecnie osoby na stanowisko: Inżynier programista GPGPU (C/C++, CUDA, OpenCL) Okres zatrudnienia: 30 miesięcy Wymagane zaangażowanie czasowe: min. 84 godz. miesięcznie. Zakres obowiązków: 1. 2. 3. 4. Implementacja centralnego stanowiska badawczego, Implementacja algorytmów w systemie backend, Implementacja algorytmów DSP, AIR oraz AMT na procesory GPU, Optymalizacja już zaimplementowanych algorytmów (od intrinsiców, po assembler, od organizacji kodu po analizę dostępów do pamięci) 5. Tworzenie i utrzymanie architektury oprogramowania na procesory GPU, 6. Wrażanie i nadzór nad młodszymi programistami Wymagania: 1. Doświadczenie w programowaniu procesorów GPU, 2. Bardzo dobra znajomość C i C++ 3. Bardzo dobra znajomość DirectX 10 lub wyżej, 4. Bardzo dobra znajomość OpenCL lub CUDA, 5. Dobra znajomość zagadnień związanych z architekturą komputerów 6. Praktyczna umiejętność tworzenia oprogramowania wielowątkowego 7. Dobra znajomość języka angielskiego, w mowie i w piśmie 8. Dodatkowym atutem będzie: 9. Wiedza z zakresu Digital Sound Processing, 10. Doświadczenie z niskopoziomowymi multimediami – implementacja kodeków audio lub wideo (programowa lub sprzętowa) INFORMACJE OGÓLNE 1. Zleceniodawca: Sound Object Technologies S.A. 3. Godziny urzędowania: 9.00 – 17.00 w dni robocze 4. Prowadzący sprawę: Krzysztof Smólski –Dyrektor do Spraw Rozwoju, adres e– mail: [email protected] tel. 572-171-549 TERMIN I SPOSÓB APLIKOWANIA Osoby zainteresowane prosimy o przesyłanie do dnia 29.11.2016 do godz. 14:00 drogą mailową na adres: [email protected] lub w formie papierowej na adres: Sound Object Technologies S.A. Aleja Wilanowska 261 02-730 Warszawa z dopiskiem na kopercie: „Inżynier Programista GPGPU.” następujących danych: Imię, Nazwisko Wykształcenie/tytuł naukowy/stopień naukowy Doświadczenie zawodowe (w tym szczególnie doświadczenie w pracach B+Radekwatne do zakresu i rodzaju prac B+R przewidzianych w projekcie.) Najważniejsze publikacje naukowe związane z tematem projektu Stawka godzinową brutto (przy założeniu pracy w projekcie w wymiarze 84 godz. miesięcznie).