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).