Обязанности:- Разработка системного кода (kernel mode драйвера для Windows (x86/x64, XP+) платформ).
- Разработка user mode кода взаимодействия с драйверами.
Требования:- Общий опыт программирования – не менее 3 лет;
- Знание C/C++;
- Опыт практического программирования драйверов;
- Глубокое знание архитектуры и внутренних механизмов работы операционных систем семейства Windows;
- Хорошее знание SDK/WDK API;
- Опыт Kernel Mode отладки на физических и виртуальных машинах;
- Опыт анализа crash dump;
- Знание алгоритмов и методов оценки их сложности;
- Владение технологиями написания драйверов под Windows в области фильтрации и перехвата дисковых и сетевых операций (minifilters, NDIS, Windows Filtering Platform).
Желательно:- Навыки reverse-инжиниринга, знание руткит и анти-руткит технологий;
- Знание протоколов семейства TCP/IP;
- Знание сетевой архитектуры Windows;
- Assembler x86/x64;
Условия:- Работа над собственным, реально интересным проектом.
- Гибкий график работы.
- Офис возле метро.
- Официальное оформление с первого дня.
- Оплачиваемый отпуск (28 календарных дней) и больничные.
- Конкурентоспособную заработную плату (обсуждается индивидуально, зависит от вашего опыта и квалификации).
Ключевые навыкиАнглийский — B1 — Средний
C/C++, Windows, SDK/WDK API, WinDBG, Kernel Mode, Minifilters, NDIS, Windows Filtering Platform