Senior Kernel Developer Windows/MacOS

Senior Kernel Developer Windows/MacOS

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

Позиция: 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

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

Навыки
  • C++
  • Kernel
  • Windows Driver Development
  • WDF/WDM
  • DriverKit
  • IOKit
  • Reverse engineering
  • Assembly (x86/ARM)
  • EDID / HDMI / DisplayPort
  • WDDM
  • System programming
  • Debugging (WinDbg / LLDB)
  • Content protection
  • DRM
Посмотреть контакты работодателя

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию