Обязанности:
Анализировать безопасность протоколов и бинарного кода программного обеспечения;
Разрабатывать программное обеспечение на C/C++;
Проектировать, разрабатывать и сопровождать модуль DLP-системы для контроля рабочих станций;
Написание платформозависимого и кроссплатформенного кода, юнит и интеграционных тестов, код ревью;
Коммуникации и интеграция с другими командами.
Требования:
Опыт реверс-инжиниринга программного обеспечения с использованием WinDbg, OllyDbg и/или IDA Pro;
Опыт разработки на С/С++ от 3 лет;
Опыт разработки для ОС Windows от 3 лет;
Опыт использования stl, boost;
Уверенное знание алгоритмов и структур данных;
Технический английский.
Приветствуется:
Знание внутреннего устройства Windows;
Знание языка Assembler x86/64;
Опыт разработки драйверов для ОС Windows;
Опыт сетевого программирования, знание основных сетевых протоколов (TCP, HTTP, SMTP и т.д.).
Условия:
Работа над собственным, реально интересным проектом, одним из лидеров в своей области.
Профессиональная команда, которая поддерживает инициативу, прислушивается к мнению друг друга, делится опытом (средний период работы в компании – 5 лет).
Возможность участия в конференциях и митапах.
Официальное оформление с первого дня.
Оплачиваемый отпуск (25 календарных дней) и больничный, профессиональная литература, чай/кофе, регулярные корпоративные мероприятия, поездки, экскурсии, страйкбол, пейнтбол, байдарки, выезды на природу и другое.