ми шукаємо

Старший/архітектор Android розробник (OpenGL) Пульт дистанційного керування Повна зайнятість

Наш клієнт:

Глобальна технологічна компанія, що розробляє інфраструктуру доповнення та рендерингу відео в реальному часі для трансляцій та потокового мовлення.

Обов'язки:

  • Розробити та впровадити власне розширення для відтворення відео, яке доповнює HLS-потоки під час виконання на таких платформах, як Android (ExoPlayer), webOS, Roku та інших;
  • Створюйте та підтримуйте кросплатформний шар рендерингу з використанням OpenGL для обробки відеокадрів у реальному часі та композитингу;
  • Інтегруйте накладання та візуальні трансформації на основі графічного процесора безпосередньо у конвеєр відтворення із суворою синхронізацією з точністю до кадру;
  • Розробляйте архітектуру, що враховує пристрої, для декодування, рендерингу поверхонь, обмежень апаратного прискорення та налаштування продуктивності для конкретної платформи;
  • Інтегруйте зовнішні SDK та API разом із внутрішнім конвеєром обробки AR/графіки;
  • Оптимізуйте продуктивність рендерингу, використання пам'яті та затримки в умовах обмежень потокової передачі в реальному часі;
  • Співпрацюйте з командами QA та Product для перевірки точності рендерингу, синхронізації та стабільності роботи на різних пристроях.

Необхідний досвід та навички:

  • Значний практичний досвід роботи з OpenGL (обов'язкова, основна навичка), включаючи програмування шейдерів та розуміння конвеєра графічного процесора;
  • Глибокі знання концепцій рендерингу в реальному часі (кадрові буфери, текстури, шейдери, синхронізація, взаємодія GPU/CPU);
  • Досвід інтеграції OpenGL з нативними поверхнями для відтворення відео;
  • Значний досвід розробки на Kotlin для Android;
  • Практичний досвід роботи з внутрішніми механізмами потокового мовлення HLS та налаштуванням відтворення;
  • Добре розуміє конвеєри декодування/рендерінгу відео та управління синхронізацією кадрів;
  • Досвід роботи з нативними відеоплеєрами принаймні на одній з наступних платформ: Android (ExoPlayer), webOS, RokuTV;
  • Досвід реалізації низьколатентних відео-накладок та графічних композицій;
  • Розуміння апаратного прискорення та оптимізації продуктивності вбудованих/телевізійних пристроїв;
  • Підтверджений досвід у розробці програмного забезпечення повного циклу (інтеграція, профілювання, налагодження, оптимізація);
  • Англійська - Upper-Intermediate+.

Умови праці

5-денний робочий тиждень, 8-годинний робочий день, гнучкий графік

5-денний робочий тиждень, 8-годинний робочий день;

Гаразд.

Всі державні свята в Україні є вихідними днями;

парасолька

Відпустка та лікарняні покриваються компанією;

Працюйте вдома з кавою

Віддалена робота.

Зв'яжіться з нами
Підпишіться на вакансії

    Контакти Нас
    Британський офіс:
    Телефон:
    Ідіть за нами:
    A-listware готова стати вашим стратегічним рішенням для ІТ-аутсорсингу

      Згода на обробку персональних даних
      Завантажити файл