Our customer RingCentral, Inc., global provider of cloud-based communications and collaboration solutions, is looking for C++ developer to work with customer engineering team located in StPetersburg, Russia.
Our customer RingCentral, Inc., global provider of cloud-based communications and collaboration solutions, is looking for C++ developer to work with customer engineering team located in StPetersburg, Russia.
While basic English level is required, most of project communications are in Russian, therefore ability to communicate in Russian is essential.
Candidates assigned to project will need to pass criminal background check.
Please find below description of project, responsibilities and requirements in Russian.
В апреле мы зарелизили сервис видео-конференций нового поколения. Он построен с использованием WebRTC. А качество видео адаптируется к различным сетям: 3G, WiFi, LTE.
Сервис позволяет совершать видео-звонки и организовывать видеоконференции на тысячи участников. Пользователи могут подключаться из браузеров, со смартфонов и с помощью desktop-версии.
И мы ищем С++ разработчика в backend-команду сервиса.
Вам предстоит:
1 Разработка компонентов оценки качества сервисов видео-конференций
2 Обработка и анализ аудио и видео данных, в том числе в условиях плохих сетей.
3 Разработка компонентов выделения данных в аудио и видео потоках
4 Разработка компонентов ОС для эмуляции различных устройств.
5 Разработка и интеграция компонентов источников данных и захвата данных на уровне приложения и ОС
6 Интеграция компонентов в существующую систему управления приложениями в целях тестирования качества
7 Написание unit-тестов, отладка и интеграция компонентов.
8 Оптимизация производительности и нагрузочное тестирование
9 Исследование функциональности 3d-party библиотек для решения поставленных задач.
—————————————
1-3 пункты – кроссплатформенные командные утилиты написанные на C++ для обработки медиа (Аудио и Видео)
4-5 – различные программные эмуляторы камер, микрофонов, устройств захвата аудио(модификация open source решений и написание с нуля своих)
Кроссплатформенность – Mac, Windows, Linux
Requirements:
Mandatory
C++
Audio/video processing - only candidates with sufficient multimedia experience will be considered
C++ platform (Win, MacOS, Linux)
C++ embedded development
Python:
software design patterns
open source
Nice to have:
WebRTC
audio/video over IP
Video streaming
Java/Kotlin
About Deventor
Deventor is the outsource agency specialising in creating custom solutions for e-commerce and internal business solutions.
Company website:
https://deventor.com
Job posted on
13 January 2021
27
views