🎟️ Зовём на весенний Хабр Семинар 2026

Время говорить о том, как ИТ-бренд и внешние коммуникации работают на удержание сотрудников. Встречаемся 11 марта в Москве.

→ ваш билет здесь

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

Требования

Инженер встраиваемых систем
Senior
Разработка программного обеспечения
C++
Программирование микроконтроллеров
Встраиваемая система
STM32
Операционная система реального времени
Embedded linux
ARM architecture
Обработка звука
Цифровой сигнальный процессор

Условия

Москва

Компания

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

Команда 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— это:

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

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