Назад
обновлено 6 дней назад

Head of Desktop Engineering (C++)

Формат работы
remote (Global)
Тип работы
fulltime
Грейд
lead/head
Страна
Russia
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

TL;DR
Head of Desktop Engineering (C++): Руководство архитектурой MuseScore Studio, Audacity и MuseHub с акцентом на кроссплатформенную разработку, аудио в реальном времени и развитие инженерной дисциплины C++. Фокус на модернизации крупных desktop-кодовых баз, жизненном цикле приложений и агентов, распространении ПО и принятии архитектурных решений на уровне высшего руководства.
👩‍💻 Вакансия Head of Desktop Engineering

🟢Удаленно🟢Полная занятость
🟢ЗП обсуждается на собеседовании
🟢В компанию 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.

🌐

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -