Разработать драйвер USB Audio для macOS
На проект для одного из ведущих мировых брендов в сфере аудио требуется программист C++ для разработки аудио драйвера для macOS с использованием USBDriverKit, поддерживающего как физические каналы устройства (обычный class-compliant USB аудио интерфейс вроде MOTU M2/M4 или Focusrite Scarlett), так и виртуальные loopback каналы (есть open-source реализации – например BlackHole).
Архитектура драйвера AudioServerPlugin + Driver Extension.
Основная сложность именно обеспечить функционал AppleUSBAudio посредством DriverKit (основное – изохронная передача).
Поможет опыт разработки Kernel Extensions для macOS, знание протоколов USB 2.0, Class Compliant USB Audio, разработка драйверов для других систем.
Оплата $40 в час, желательна полная занятость.
Бюджет указан исходя из завершения рабочего прототипа в сентябре.
Требуется знание английского языка (в основном переписка в Slack, звонков практически нет).