Вакансия C/C++ разработчик Android NDK/WebRTC в MAX, Москва

C/C++ разработчик Android NDK/WebRTC в MAX, Москва

C/C++ разработчик Android NDK/WebRTC в MAX, Москва

Мы работаем в большой технологической команде, разрабатывающей платформу звонков. Вам предстоит присоединиться к её подразделению по разработке SDK для android.

Мы ищем единомышленника, готового погрузиться в работу над архитектурой и оптимизацией проекта. Ценим желание развиваться в разработке технологичных решений, предлагать и реализовывать идеи.
У нас интересно, потому что:
Вы будете работать над платформой, которой пользуются миллионы людей. Вас ждёт много разнообразных задач и возможностей для профессионального роста.

Стек: C/С++, CMake, WebRTC, OpenGL, Android NDK, Java/Kotlin, Ninja/Clang/GCC.

Задачи

1) Разработка под андроид на уровне NDK/webrtc, преимущественно с использованием c/c++

  • Внесение изменений в код webrtc, работа с сетью, кодеками, файловой системой
  • Передача данных с уровнея c/c++ на уровень Java/Kotlin и обратно
  • Интеграция с внешними библиотеками на уровне c/c++ (позднее связывание, динамическая загрузка)

2) Разработка под андроид, интеграция Java/Kotlin и с/с++

  • Внесение изменений в код продукта
  • Работа с устройствами (камера, микрофон, bluetooth) на уровне Android SDK / NDK
  • Решение задач, связанных с загрузкой нативных библиотек

Требования

  • Уверенные знания и опыт применения С/С++, Android NDK, JNI, Java, Kotlin
  • Опыт работы с webrtc, знание внутреннего устройства webrtc
  • Опыт интеграции различных библиотек на уровне c/c++ вызовов в Unix подобных системах
  • Опыт отладки библиотек, написанных на c/c++ в том числе в контексте android разработки
  • Знания и опыт работы с медиа кодеками в андроид и в webrtc, понимание принципов работы и отличий между разными кодеками (как аудио так и видео)
  • Готовность и способность вносить изменения в код программно реализованных кодеков

Мы предлагаем

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда

Формат работы

офисный
комбинированный
дистанционный

Уровень

senior

График работы

полный

MAX

Цифровая платформа, в которую интегрированы мессенджер, мини-приложения, нейропомощник, платёжный сервис и конструктор чат-ботов.

Мы предлагаем

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда

Похожие вакансии

Senior Java-разработчик в команду разработки Java Platform

Технический департамент
Санкт-Петербург, гибкий

Java разработчик MAAS

Технический департамент
Санкт-Петербург, гибкий

Руководитель backend-разработки ядра рекомендательной системы

Рекомендации
Москва, гибкий

Руководитель группы в поиск

Поиск
Москва, гибкий

Senior Java-разработчик

MAX
Москва, гибкий

Старший разработчик Backend

Сервисы продуктивности VK Tech
дистанционный

Android-разработчик

VK Видео
Санкт-Петербург, комбинированный

Team Lead C++ в команду Баз данных

VK
Москва, гибкий

Руководитель группы

Поиск
Москва, гибкий

Руководитель службы распределенных вычислений

Единые облачные технологии
Москва, комбинированный

Java-разработчик группы балансеров

Единые облачные технологии
Москва, гибкий

Разработчик C++ (движок блендинга)

Поиск
Москва, гибкий

Старший разработчик мобильных приложений

VK Видео
Москва, гибкий

Android-разработчик

Облако
Москва, гибкий

Android-разработчик в Плеер

VK Музыка
дистанционный

Старший инженер по тестированию

Сервисы продуктивности VK Tech
Москва, комбинированный

Руководитель команды

Рекомендации
Москва, гибкий

Android-разработчик

Облако
Москва, гибкий

Старший разработчик Android

Сервисы продуктивности VK Tech
Москва, гибкий

Android-разработчик

Юла
Москва, гибкий

Java-разработчик в команду разработки платформы тестирования

Технический департамент
Санкт-Петербург, гибкий

Старший разработчик Kotlin

Сервисы продуктивности VK Tech
Москва, гибкий

Руководитель команды разработки

ОК
Санкт-Петербург, комбинированный

Руководитель группы Android-разработки направления сообществ

VK
Москва, комбинированный

Старший разработчик java

Рекомендации
Москва, гибкий

Старший разработчик

Бизнес-приложения VK Tech
Москва, гибкий

Старший разработчик Android

Сервисы продуктивности VK Tech
Москва, гибкий

Ведущий разработчик Android

Сервисы продуктивности VK Tech
Москва, комбинированный

Ведущий разработчик

Поиск
Москва, комбинированный

Java-разработчик в команду общих сервисов и инфраструктуры онлайн-рекомендаций

Рекомендации
Москва, гибкий

Backend разработчик

MAX
Санкт-Петербург, комбинированный

Разработчик C++

Поиск
Москва, гибкий

Ведущий Android-разработчик

MAX
Москва, гибкий

Разработчик Desktop

Сервисы продуктивности VK Tech
Москва, гибкий

С++ разработчик в команду ​StreamFlow

Рекламные технологии
Москва, офисный

Ведущий java-разработчик

MAX
Москва, гибкий

Go-разработчик

Data Platform
Москва, гибкий