C Developer (удаленная работа)
(вакансия в архиве)

5 октября 2020

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: C Developer

INTERMEDIA предоставляет Unified Communications as a Service (UCaaS) как большим, так и малым компаниям по всему миру. Мы предлагаем целый комплекс бизнес-приложений: Email, IP-телефония, файловая синхронизация, чат, архивирование, онлайн-конференции и многое другое. Наши клиенты – это более миллиона человек, десятки тысяч компаний, и тысячи партнеров. Наша команда – более 1000 сотрудников по всему миру, включая более 350 сотрудников в Санкт-Петербурге.


ВЫ БУДЕТЕ РАЗРАБАТЫВАТЬ новый и расширять текущий функционал для backend media серверов. Задача состоит в разработке алгоритмов улучшения качества и повышения надежности WebRTC медиасервиса на основе FreeSwitch и Janus.
Основная разработка ведется на plain C. Команда работает по scrum, по двухнедельным итерациям. Task Management осуществляется в JIRA и мы используем Feature Branches в Git.


ОБЯЗАННОСТИ:


  • Разработка новой функциональности платформы для аудио и видеоконференций

  • Разработка high-load решений для медиа-серверов Janus и FreeSWITCH

  • Анализ инцидентов и их решение

ТРЕБОВАНИЯ:


  • Опыт разработки на С от 1-3 лет

  • Опыт и знание особенностей многопоточного программирования

  • Опыт работы с Linux, POSIX, знание и использование скриптовых языков (bash)

  • Понимание работы TCP/IP, умение анализировать проблемы на сетевом уровне

  • Умение общаться на английском языке (письменно, чтение документации)

ПЛЮСОМ ЯВЛЯЕТСЯ:


  • Базовые знания в области компьютерной обработки цифровых аудио и видео сигналов

  • Знакомство с кодеками Opus, g711, VP8 и VP9, h264

  • Опыт работы с медиа-серверами Janus, FreeSWITCH

  • Понимание VoIP и WebRTC протоколов: SIP, (S)RTP, sdp, ICE, TURN, STUN

  • Знакомство с инструментами анализа и контроля трафика (Wireshark, Clumsy)

  • Знания алгоритмов анализа и обработки звуковых сигналов (шумоподавления, усиления голоса, улучшение и детектирование голоса в шумах, адаптивная фильтрация и эхокомпенсация)

  • Опыт работы с технологиями машинного обучения

  • Опыт программирования и использования WebAssembly

ОБЯЗАННОСТИ:


  • Разработка новой функциональности платформы для аудио и видеоконференций;

  • Разработка high-load решений для медиа-серверов Janus и FreeSWITCH;

  • Анализ инцидентов и их решение.

ТРЕБОВАНИЯ:


  • Уверенное владение С и опыт разработки на нем 1-3 года;

  • Опыт и знание особенностей многопоточного программирования;

  • Опыт работы с Linux, знание и использование скриптовых языков (bash);

  • Базовые знания в области компьютерной обработки цифровых аудио и видео сигналов;

  • Понимание работы TCP/IP, умение анализировать проблемы на сетевом уровне, знакомство с инструментами анализа и контроля трафика (Wireshark, Clumsy);

  • Умение общаться на английском языке (письменно, устно).

ПЛЮСОМ ЯВЛЯЕТСЯ:


  • Понимание VoIP и WebRTC протоколов: SIP, (S)RTP, sdp, ICE, TURN, STUN;

  • Знакомство с кодеками Opus, g711, VP8 и VP9, h264;

  • Опыт работы с медиа-серверами Janus, FreeSWITCH;

  • Знание алгоритмов шумоподавления и усиления голоса в акустических сигналах;

  • Знания алгоритмов анализа и обработки звуковых сигналов:
    Шумоподавление в акустических сигналах;
    Улучшение и детектирование голоса в шумах;
    Адаптивная фильтрация и эхокомпенсация.

  • Опыт работы с технологией машинного обучения;

  • Опыт программирования и использования WebAssembly.

Бонусы



  • Команда умных и творческих людей, которые готовы делиться своим опытом и знаниями;

  • Участие в создании высокотехнологичных продуктов, которые используют более 1 000 000 наших клиентов по всему миру;

  • Нетривиальные задачи, способные раскрыть Ваш потенциал;

  • Высокая официальная зарплата, которая пересматривается ежегодно + система бонусов;

  • Современный красивый офис, где все создано для Вашего комфорта и удобства: уютная столовая с льготными обедами и оборудованные кухни, велопарковка и паркинг, зоны отдыха, библиотека, душ;

  • Кроме того: ДМС, гибкий график работы, корпоративный фитнес, курсы английского языка, корпоративы и многое-многое другое.

Ключевые навыки:
Разработка ПО Средний (Middle) C Linux Bash Tcp Freeswitch

Посмотрите похожие вакансии

Unity/C# Developer
Компания: Mystic Nebula Games
Зарплата: от 40 000 до 100 000 руб.
C# Developer
Компания: Телеком ВИСТ
Зарплата: от 37 000 до 40 000 руб.
C/C++ developer (Senior/Tech Lеad)
Компания: Группа компаний Астра
Зарплата: з.п. не указана
C# Developer (.NET) Senior
Компания: В Кадре
Зарплата: от 200 000 до 350 000 руб.