Brightgrove logo
Українська
Senior C++ Software Engineer

Senior C++ Software Engineer

for Online TV Streaming Giant
ЛОКАЦІЯ
Меделін, Колумбія, Віддалено
СПЕЦІАЛІЗАЦІЯ
Embedded/C/C++
РІВЕНЬ
Senior
СТЕК ТЕХНОЛОГІЙ
C++, HLS streaming, RTP, RTMP, FFmpeg, WebRTC, GStreamer
Порекомендувати друга

Ваші дані

Дані про кандидата

0/4000

ПРО КЛІЄНТА

Компанія є світовим лідером у сфері розваг, який створює враження, що формують культуру та дискусії в усьому світі. За допомогою телебачення, кіно, цифрових медіа, живих подій та супутніх товарів вона встановлює зв'язок із різноманітною аудиторією в понад 180 країнах.

ПРО ПРОЄКТ

Ми співпрацюємо з великим сервісом безкоштовного потокового телебачення, який визнаний однією з провідних платформ у США для прямих трансляцій та розважальних програм на замовлення. 
Платформа пропонує понад 250 прямих та оригінальних каналів, а також тисячі фільмів і шоу у партнерстві з великими телевізійними мережами, студіями та цифровими видавцями.

Доступна на всіх основних мобільних, веб- та підключених телевізійних пристроях, ця послуга щомісяця охоплює мільйони глядачів, пропонуючи преміальний контент у сферах новин, розваг, спорту та способу життя. 
Штаб-квартира компанії розташована в Каліфорнії, а її офіси знаходяться по всій території США та Європи, а члени команди працюють по всьому світу.

ТВОЯ КОМАНДА

Команда - це динамічна група професіоналів, які з ентузіазмом працюють над створенням потокового контенту світового рівня. Ми об'єднуємо експертів у галузі інженерії, розробки продуктів, дизайну, даних та операцій, які спільно працюють над створенням та вдосконаленням інноваційних рішень у сфері цифрових розваг.

ЩО ДЛЯ ТЕБЕ

  • Процес співбесіди, що поважає людей та їхній час
  • Професійна та відкрита ІТ-спільнота
  • Внутрішні зустрічі та ресурси для обміну знаннями
  • Час для відновлення та відпочинку
  • Яскраві онлайн- та офлайн-події
  • Можливість стати частиною нашої внутрішньої спільноти волонтерів

ЗА ЩО БУДЕШ ВІДПОВІДАТИ

  • Створюйте та підтримуйте потокові відеоплеєри на базі C++ для роботи на платформах Smart TV, Set Top Box або ігрових консолях.
  • Створіть плагіни для відеоплеєра за допомогою GStreamer.
  • Досліджуйте та оцінюйте потенційні технічні рішення.
  • Приймати рішення щодо архітектури відеоплеєра.
  • Увімкніть захист Microsoft PlayReady, Google Widevine DRM для плагінів відеопрогравача.
  • Оптимізуйте продуктивність відтворення відео, час до першого кадру (TTFF).
  • Вести технічну документацію.
  • Працюйте та співпрацюйте в командах з інженерами, тестувальниками, менеджерами продуктів тощо.
  • Працюйте в рамках гнучкого, ітеративного процесу розробки.
  • Зобов'язання щодо своєчасного досягнення результатів.

НЕОБХІДНІ НАВИЧКИ

  • 7 років досвіду в програмуванні на C/C++ 
  • Досвід у розробці додатків для низькорівневих нативних телевізійних платформ (NDK), таких як Roku/FireTV/tvOS/WebTV 
  • Досвід роботи з проектами, що вимагають високої частоти оновлення 
  • Знання відкритих мультимедійних проектів, таких як ffmpeg, Gstreamer та WebRTC 
  • Досвід створення потокового відеоплеєра (бажано на C++) 
  • Багатий досвід роботи з протоколами потокового відео, такими як HLS, Low-Latency HLS, MPEG DASH, CMAF, RTP, RTMP, Timed Metadata (ID3) 
  • Знання технологій розробки для Smart TV, Set Top Boxes та ігрових консолей, таких як Samsung Tizen, Vizio, Hisense, XBOX, PlayStation та інших.
  • Знання багатомовних текстових доріжок для закритих субтитрів та форматів субтитрів, таких як WebVTT 
  • Знання багатомовних аудіо- та аудіоописових доріжок 
  • Багатий досвід роботи з системами захисту DRM, такими як MPEG Common Encryption, FairPlay, Widevine, PlayReady. 
  • Базове розуміння VOD та лінійних відеоробочих процесів із використанням інжесту, трансмоксування, кодування, SSAI, пакетування та відтворення. 
  • Базове розуміння потокового медіа в середовищі з декількома CDN. 
  • Великий досвід роботи з алгоритмами адаптивної швидкості передачі даних (ABR). 
  • Використання та розробка REST API. 
  • Базове розуміння сучасних відеокодеків, таких як HEVC, H.265K, H.264, VP8, VP9, AV1 
  • Знання Dolby Vision та HDR 
  • Значний досвід роботи з методологіями Agile/Scrum. 
  • Розуміти, як писати чистий і тестований код 
  • Здатний працювати над великим проектом від початку до кінця 
  • Бути здатним бути власником певного компонента або функції 
  • Знайомий з інструментами Jira, Confluence, регулярно повідомляє про оцінку завдань та прогрес проектному менеджеру, Scrum Master.
Recruiter Vasiliy Demianets
Твій рекрутер
Vasiliy Demianets

Надіслати резюме

0/4000

за репост — плюси в карму (а можливо і реферальні бонуси)