Muse Group
Мы ищем руководителя отдела разработки настольных приложений, который возьмет на себя ответственность за одни из самых распространенных в мире программ для творчества — 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.
⚠️ Будьте внимательны: вакансия размещена из открытых источников и может быть недостоверна.
Зарплата
Не указано