Senior C++ developer (Audio)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
О компании: Мы разработчики музыкальных продуктов Ultimate Guitar и MuseScore - самых популярных в мире сервисов для музыкантов с годовой аудиторией в несколько сотен миллионов пользователей.
Особенности продукта: MuseScore - самое популярное в мире программное обеспечение для нот с аудиторией 12 млн пользователей.
Под капотом: Полностью распределенная команда в уникальном, быстрорастущем продукте (на всех платформах). Мы работаем на высококонкурентном глобальном рынке (ключевые ГЕО - США, Западная Европа, Юго-Восточная Азия). Любим одними из первых тестировать все новейшие рекламные технологии. . Не боимся ошибаться, а если так происходит, то проводим post mortem, разбираем ошибки и работаем дальше.
Используем современные инструменты коммуникации: Slack, Jira, Confluence, Github, и другие.
Что нужно будет делать?
- Развитие кросс-платформенной аудио-подсистемы;
- Работа с VST и MIDI;
- Оптимизации midi-rendering.
Основные требования:
- 5+ лет опыта программирования на C/C++;
- Опыт работы с Qt/C++/QML не менее 3 лет;
- Знание основ аудиотехники;
- Знание принципов аудио и акустики;
- Знание и применение принципов SOLID, понимание общих паттернов разработки;
- Знание английского не ниже UP-intermediate.
Nice to have:
- Знание теории DSP (проектирование фильтров FIR/IIR, адаптивная фильтрация, анализ частотной области);
- Опыт разработки передовых алгоритмов обработки звука
- Рабочие знания Android/iOS DSP и аудио фреймворков;
- Опыт работы с аудиофайлами Bluetooth;
- Основы теории и структуры музыки.
Что мы предлагаем:
- Гибкий график и "remote first". У нас гибкий режим работы и все возможности для удаленной работы. Команды и сотрудники самостоятельно выбирают самый эффективный график работы. Есть общепринятые часы присутствия, в которые мы все находимся на связи.
- Штаб-квартира в 30 минутах от моря. Наш головной офис расположен в Калининграде — городе с уникальным расположением и европейский колоритом. Ближе к Европе, чем к России. Полчаса езды – и ты на море: например, чтобы заняться серфингом в компании коллег. Если решите переехать - поможем!
- Социальный пакет. Медицинская страховка, оплата обучения (повышение уровня ваших навыков), участия в конференциях и митапах.
- Уникальная культура эффективной работы. Мы реализуем проекты уровня "11 из 10", готовы к риску и смелым гипотезам, но ставим адекватные планы и цели по OKR. А еще в WSM Group проходят уникальные стратегические сессии, в которых может участвовать абсолютно каждый сотрудник.
- Распределенная команда международного уровня. WSM Group сотрудничает с маркетинговым офисом в США и дизайн-хабом в Великобритании. Мы практикуем remote first и готовы к найму кандидатов из любой точки мира.