DSP-разработчик в Yandex.IO

МоскваC, C++, PythonСтанцияСпециалист
Наша команда занимается разработкой Яндекс.Станции и других продуктов с Алисой на борту. Мы разрабатываем устройства, которые выведут голосовое управление цифровым и физическим миром на новый уровень. Мы разрабатываем различные аппаратно-программные решения, благодаря которым Алиса может хорошо слышать в самых сложных акустических условиях.

Задачи:

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

Мы ждем, что у вас есть:

  • понимание технологий захвата и обработки речи из отдаленных источников (PCM-поток, дискретизация сигнала, теорема Котельникова, физика распространения акустических волн);
  • опыт моделирования физических процессов и построения математических моделей в среде MATLAB для обработки звуковых записей;
  • опыт программирования многопоточных алгоритмов обработки сигнала в реальном времени (C, C++ или Python);
  • понимание того, как работают следующие алгоритмы: echo cancellation, beamforming, noise cancellation, adaptive signal filtering, voice activity detection;
  • опыт работы со встраиваемыми платформами (желательно с ARM Cortex-A).