Старший C++ разработчик (видео/OpenGL)
Компания ищет опытного C++ разработчика для работы над нативным расширением видеоплеера, которое добавляет AR-эффекты и графические наложения в HLS-потоки на Android, webOS и Roku. Требуется глубокое знание OpenGL, шейдеров и GPU-конвейера, а также опыт работы с видеодекодированием и рендерингом. Предлагается полная удаленка, оплачиваемые отпуск и больничный.
Зарплата не указана — оценили по рынку
На основе 62 похожих вакансий за 90 дней.
Что предстоит делать
Наш заказчик: Глобальная технологическая компания, разрабатывающая инфраструктуру для наложения видео в реальном времени и рендеринга в средах вещания и потоковой передачи.
- Спроектировать и реализовать нативное расширение для воспроизведения видео, которое дополняет HLS-потоки во время выполнения на таких платформах, как Android (ExoPlayer), webOS, Roku и других.
- Создать и поддерживать кроссплатформенный слой рендеринга с использованием OpenGL для обработки и компоновки видеокадров в реальном времени.
- Интегрировать GPU-оверлеи и визуальные трансформации непосредственно в конвейер воспроизведения со строгой покадровой синхронизацией.
- Разработать архитектуру, учитывающую особенности устройств, для обработки платформенно-специфичного декодирования, поверхностей рендеринга, ограничений аппаратного ускорения и настройки производительности.
- Интегрировать внешние SDK и API вместе с внутренним конвейером обработки AR/графики.
- Оптимизировать производительность рендеринга, использование памяти и задержку в условиях потоковой передачи в реальном времени.
- Сотрудничать с командами QA и Product для проверки точности рендеринга, точности синхронизации и стабильности на разных устройствах.
- Требуемый опыт и навыки:
- Весомый практический опыт работы с OpenGL (обязательно, ключевой навык), включая программирование шейдеров и понимание GPU-конвейера.
- Твердые знания концепций рендеринга в реальном времени (фреймбуферы, текстуры, шейдеры, синхронизация, взаимодействие GPU/CPU).
- Опыт интеграции OpenGL с нативными поверхностями воспроизведения видео.
- Практический опыт работы с внутренними механизмами HLS-стриминга и настройкой воспроизведения.
- Глубокое понимание конвейеров декодирования/рендеринга видео и управления временем кадров.
- Опыт работы с нативными видеоплеерами как минимум на одной из следующих платформ: Android (ExoPlayer), webOS, RokuTV.
- Опыт реализации низколатентных видео-оверлеев и графической композиции.
- Понимание аппаратного ускорения и оптимизации производительности на встраиваемых/TV-устройствах.
- Подтвержденный опыт полного цикла разработки ПО (интеграция, профилирование, отладка, оптимизация).
- Английский язык — Upper-Intermediate+.
- Условия работы:
- 5-дневная рабочая неделя, 8-часовой рабочий день.
- Все государственные праздники Украины — выходные дни.
- Отпуск и больничные оплачиваются компанией.
- Удаленная работа.
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в A-LISTWARE
2 активные вакансии в компании
Старший Full-Stack разработчик (JavaScript/TypeScript, Node.js, React)
~1 823 250 – 3 197 737 ₸ оценка
Ищем опытного full-stack разработчика для интеграции e-commerce платформ и перевозчиков в единую систему управления отправлениями. Требуется 5+ лет опыта с JavaScript/TypeScript, Node.js и React, а также знание API и e-commerce интеграций. Предлагается удаленная работа в международной компании с использованием AI-инструментов.
Похожие вакансии
6 вакансийСтарший Embedded C/C++ инженер (RTOS)
Старший Embedded C/C++ инженер для разработки коммуникационного стека нового поколения. Нужно интегрировать 5G/LTE модемы, обеспечить бесшовное переключение между сетями и оптимизировать прошивку. Требуется 7+ лет опыта в RTOS и глубокие знания C/C++. Предлагают удаленную работу, гиг-контракт и бонусы.
Разработчик встроенных Linux систем (обработка видео)
~2 320 500 – 3 646 500 ₸ оценка
Ищем опытного разработчика встроенных Linux-систем для работы над сложными инженерными продуктами (камеры, VR-шлемы, электровелосипеды и др.) для западных заказчиков. Нужен глубокий опыт с Rockchip/NVidia Jetson, обработкой видео и embedded Linux. Предлагаем full-time удаленку или офис в Москве/Иваново, интересные проекты и поддержку английского.
Разработчик C++
~2 320 500 – 3 646 500 ₸ оценка
Вакансия для опытного C++ разработчика, который будет заниматься разработкой сетевых шлюзов, шифрованием и защитой данных. Требуется глубокое знание Linux, TCP/IP и VPN. Предлагается удаленная работа и быстрый процесс найма.
Старший C++/C# разработчик (Кибербезопасность)
~2 320 500 – 3 646 500 ₸ оценка
Ищем опытного C++/C# разработчика для работы над продуктом в сфере кибербезопасности. Вы будете заниматься бэкенд-разработкой, исследованием и решением проблем, интеграцией с другими системами. Требуется 5+ лет опыта, знание C#/C++, сетей и английского на уровне Upper-Intermediate. Компания предлагает удаленную работу, гибкий график, 29 дней отпуска и бесплатные курсы английского.
C++ разработчик (Qt/QML)
Ищем опытного C++ разработчика с экспертизой в Qt/QML для создания инновационных IoT-решений для умного климат-контроля. Вы будете разрабатывать интерфейсы и компоненты для устройств, управляющих отоплением, вентиляцией и кондиционированием. Компания предлагает работу в международной команде с сильной инженерной культурой и возможностями для роста.
Старший сетевой инженер-программист
~2 320 500 – 3 646 500 ₸ оценка
Разработка ПО для сетевых устройств (маршрутизаторы, коммутаторы) на C/C++ и Python. Требуется опыт с BSP, control/data plane и автоматизированным тестированием. Предлагается работа в международной компании.