Позиция: Senior Kernel / System Developer (C/C++, Windows/macOS)

Возможный стек (готовы рассматривать рекомендации): C/C++, Assembler, WDF/WDM (для разработки драйверов уровня ядра Ring 0 под Windows) и DriverKit/IOKit (для macOS).

О нас

Мы разрабатываем высоконагруженную систему прокторинга. Наша цель - вывести защиту контента на аппаратный уровень. Требуется разработать и поддерживать независимый низкоуровневый модуль (Ring 0 / System Extension), задачей которого будет детектирование аппаратного разветвления и перехвата видеосигнала (HDMI/DP Splitters, USB Capture Cards, HDCP Strippers).

Что мы предлагаем:

  • Разработка проекта с нуля, минимальная зависимость от легаси и текущих решений

  • Гибкий график с ориентацией на результат.

  • Снабжение устройствами для проверки детекций (при условии проживания в Астане)

Что предстоит делать:

  • Разработка независимого модуля-детектора (сборка в виде самостоятельного exe/pkg).

  • Реверс-инжиниринг системных механизмов работы с дисплеями (опрос EDID, тайминги I2C, метрики WDDM/CoreGraphics).

  • Реализация логики обнаружения аномалий на видеовыходах.

  • Документирование кода, подготовка демо-проекта и оперативный выпуск фиксов при обновлениях ОС.

Ожидания от кандидата:

  • Уверенное владение C/C++ и понимание ассемблера (x64/ARM).

  • Глубокое понимание архитектуры ядер ОС.

  • Опыт работы со стеком Windows (WDF/WDM, WDDM) ИЛИ macOS (IOKit / DriverKit).

  • Примечание: Если вы эксперт только в Windows или только в macOS, смело откликайтесь, мы готовы рассмотреть разделение задач.

  • Опыт анализа защищенных систем, античитов или реверс-инжиниринга.

Платформы поддержки:

  • Windows 10/11 (x64, ARM) — полноценный Ring 0 драйвер.

  • Windows 7 — поддержка в режиме Fallback (Ring 3 / User-mode) из-за ограничений Microsoft на подпись новых драйверов ядра.

  • macOS 11+ (Intel, Apple Silicon) — System Extension

Зарплата обсуждается индивидуально по итогам технического интервью