Напиши текст вакансии для должности "C++ разработчик (команда VK Devices)". Название компании: "VK". Расположение: Москва. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Linux', 'C++'

Мы ищем разработчика в команду VK Devices. Мы проектируем и производим умные колонки ― Капсула, мимимишная Капсула Мини с глазками :) Наши устройства можно увидеть на полках практически всех магазинов электроники, в онлайн-супермаркетах и даже в «Азбуке Вкуса». Уже сейчас нашими девайсами постоянно пользуются десятки тысяч человек. А в планах ― кратный рост произведенных и проданных устройств. А также выпуск новых классных умных колонок как самостоятельно, так и совместно с партнерами. В планах и в разработке прямо сейчас не только колонки, но и интеграция голосового помощника Маруся в другие устройства. Наша команда занимается разработкой прошивки и продуктовых фич для умных устройств. Именно нашим софтом пользуются люди, когда 100 раз в день спрашивают умную колонку про погоду, просят рассказать новости, включить музыку или прочитать почту. Используемый стек технологий: C++, С. Плюсы работы в нашей команде:   классные задачи, делать физический продукт, которым с удовольствием пользуются сотни тысяч взрослых и детей;   взаимодействие с талантливыми инженерами как в самой команде, так и в соседних командах, с которыми мы постоянно работаем, у нас работают без преувеличения сильнейшие профессионалы в стране и мире;   возможность расти профессионально и карьерно;   возможность поучаствовать в проектировании и прототипировании новых девайсов на ранних этапах, влиять на инженерные решения.   Что нужно делать:   реализовывать продуктовые фичи в прошивке девайсов, обычно включающие в себя сетевое взаимодействие с бэкендом и взаимодействие с пользователем в голосовом формате — например, управление будильниками, проигрывание музыки, звонки с/на колонку;   системные и инфраструктурные задачи — например, оптимизация по памяти или CPU, поиск узких мест в коде;   интеграция собственных и сторонних библиотек в прошивку — например, шумоподавление, модели машинного обучения и нейронки.   Требования:   опыт разработки на C++ от 3 лет, умение писать оптимизированные приложения, понимание, как работает приложение на уровне ОС;   знание Linux;   знание классических алгоритмов и структур данных;   ответственность за результаты своей работы.   Будет плюсом:  понимание BSP и желание работать с железом.