Head of Desktop Engineering

Muse Group

СтранаРоссия
ОтрасльИТ, интернет, телеком
СпециализацияРазработка ПО
ЗанятостьПолный день
Формат работыУдалённо
Опубликовано 24 сентября 2026 г.

Мы ищем руководителя отдела разработки настольных приложений, который возьмет на себя ответственность за одни из самых распространенных в мире программ для творчества — MuseScore Studio и Audacity, два крупных, долго существующих настольных приложения с открытым исходным кодом на C++, используемых миллионами музыкантов и создателей аудиоконтента. Задачи – Архитектура рабочего стола для MuseScore Studio, Audacity и MuseHub, включая решение о выборе движка Audacity 4.1+ и архитектуру агента в системном трее MuseHub. – Техническое состояние рабочих столов: бесперебойные сеансы, проверка лицензий при обновлениях, жизненный цикл агентов, сканирование плагинов, задержка. – Переход на более лёгкую трёхповерхностную модель MuseHub без ущерба для существующей клиентской базы. – Горизонтальная ответственность в области C++ — критерии отбора, уровни квалификации, стандарты, развитие; инженеры остаются в своих продуктовых командах, а развитие дисциплины осуществляется через ее руководителей. – Разработка агентских программ в данной области, совместно с ведущим специалистом по искусственному интеллекту и автоматизации контроля качества. – Встроенная панель управления в Audacity и MuseScore Studio как источник дохода. Требования – Более 8 лет опыта в разработке настольных приложений на C++, 2-3 из них — в качестве ведущего инженера. – Выпускал кроссплатформенное настольное программное обеспечение (Windows, macOS, Linux) для большого числа пользователей. – Глубина звука в реальном времени: режимы драйвера (WASAPI общий или эксклюзивный, ASIO, CoreAudio, ALSA/PipeWire), размер буфера, измерение задержки передачи данных, обратные вызовы без блокировок, приоритет потоков. – Умение проводить оценку целесообразности внедрения и разработки движка и обосновывать ее на уровне высшего руководства; опыт работы с JUCE/Tracktion имеет непосредственное отношение к делу. – Крупные устаревшие кодовые базы были рефакторизованы под управлением реальных пользователей. – Распространение настольных приложений: установщики, автоматическое обновление, подписание и нотариальное заверение, обеспечение соблюдения лицензионных требований, отчеты о сбоях. – Желательно наличие хост-приложений для плагинов (VST3/AU/LV2). – Руководил горизонтальной структурой или группой, в которой инженеры ежедневно отчитывались перед другими подразделениями. – Практический опыт работы с агентными стеками программирования, применяемыми к C++. – Опыт работы с открытым исходным кодом желателен. – Соответствие лидерских качеств Muse.

ITC++

⚠️ Будьте внимательны: вакансия размещена из открытых источников и может быть недостоверна.

Зарплата

Не указано