Программист микроконтроллеров / DSP Embedded engineer

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Место встречи лучших

Описание вакансии

Условия работы

Команда VK Devices ищет низкоуровневого программиста для работы с алгоритмами обработки речи и звука. В нашей команде сосредоточена уникальная инженерная и разработческая экспертиза. Мы уже выпустили на рынок Капсулу, Капсулу Мини и ряд совместных продуктов с крупными производителями электроники. Впереди нас ждет новый виток развития, крутые продукты и технологии. Не упустите свой шанс внести свой вклад в разработку технологичных и инновационных устройств под брендом VK.

Задачи:

  • оптимизация и разработка ПО для обработки речи;
  • адаптация пайплайнов обработки звука под DSP;
  • перенос решений, связанных с задачами обработки звука, на микроконтроллеры (ESP32, ARM Cortex M3 под управлением RTOS) и микропроцессоры(ARMv8);
  • работа с микроконтроллерами (ESP32-S3), ESP32, ARM Cortex M3, ARM Cortex-A.

Требования:

  • Знание языков программирования C/C++;
  • уверенные знания внутреннего устройства Linux/Unix/RTOS;
  • знание базовых алгоритмов и структур данных;
  • умение писать/оптимизировать код с использованием SIMD-инструкций (SSE/NEON/и т.д.);
  • знание архитектуры микроконтроллеров/микропроцессоров, понимание деталей работы их ядра;
  • понимание принципов разработки качественного ПО;
  • английский язык на уровне понимания технической документации.

Будет плюсом:

  • опыт коммерческой разработки под микроконтроллеры;
  • опыт работы с алгоритмами сжатия данных;
  • понимание принципов оптимизаций ПО под микроконтроллеры;
  • опыт работы с микроконтроллерами на базе ARM Cortex M3 и/или ESP32;
  • опыт работы с DSP-процессорами XTensa;
  • понимание особенностей инференса нейросетевых моделей.

Работа в VK— это:

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

Мы будем рады твоему отклику и, при обоюдном интересе, предложим условия и проекты, от которых не захочется отказываться.​​​​​