Publikuj oferty pracy
Zatrudniaj bez prowizji
4 wyświetlenia
GlobalLogic
Ten projekt ma na celu opracowanie systemu operacyjnego SmartTV. Zakres rozwoju obejmuje pełny stos oprogramowania – począwszy od poziomu HAL i oprogramowania pośredniego, aż po niestandardowe aplikacje do pobrania. Otwarte stanowisko koncentruje się na części multimedialnej, przenoszeniu natywnych aplikacji do treści multimedialnych, integracji z akceleracją dekodowania wideo/audio HW, ochronie przed kopiowaniem treści, protokołach przesyłania strumieniowego, potoku multimediów itp.
Jako część zespołu GlobalLogic będziesz się rozwijać, podejmować wyzwania i poszerzać swój zestaw umiejętności, pracując z bardzo doświadczonymi i utalentowanymi ludźmi.
Nie rób tego marnuj sekundy, aplikuj!
Wymagania:
- Doświadczenie w tworzeniu oprogramowania sprzętowego dla potoku mediów sprzętowych< /p>
- Zarządzanie prawami cyfrowymi (Widevine, Playready, FairPlay) i zaufane środowisko wykonawcze.
- Znajomość różnych formatów audio/wideo (h264, H265, AV1, mp4, cmaf, ts, itp.) oraz narzędzi do ich analizy.
- Doskonała znajomość Linuksa – musi całkowicie swobodnie posługiwać się wierszem poleceń
- Silna umiejętność programowania w C/C++
- Dobra znajomość wielowątkowości, synchronizacji i programowania współbieżnego
- Doświadczenie w projektowaniu, architekturze i integracji na poziomie systemu.
- Dobre umiejętności rozwiązywania problemów, debugowania i rozwiązywania problemów.
Dobrze mieć umiejętności:
- Znajomość technologii strumieniowego przesyłania wideo (MPEG-DASH, HLS, pobieranie progresywne itp.)
- Znajomość frameworków multimedialnych, takich jak GStreamer, ffmpeg itp.
Zadania:
- Kodowanie, debugowanie, naprawianie błędów i tak dalej, które są wymagane do wydania pakietu oprogramowania.
- Badanie i wdrażanie wymagań funkcjonalnych przy użyciu -aktualna technologia i umiejętności.
- Zaprojektuj architekturę oprogramowania tak, aby spełniała wymagania
- Przejrzyj projekt oprogramowania i wdrożenia.
- Utrzymuj kod przejrzysty i modułowy dla architektury wieloplatformowej.