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