Разработать драйвер USB Audio для macOS

Антон17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
16.08.2021

На проект для одного из ведущих мировых брендов в сфере аудио требуется программист 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, звонков практически нет).