Обязанности:
«Доктор Веб» создает антивирусные решения для разных операционных систем и мобильных платформ. Если вы умеете писать качественный код на C++ и есть желание развиваться в области системного программирования, вы интересуетесь исследованием работы операционных систем, их компонентами, алгоритмами и структурами данных — эта вакансия для вас. Чем предстоит заниматься: Проектировать, разрабатывать и поддерживать драйвера уровня ядра и сопутствующие User-Mode компоненты и сервисы; Проектировать и реализовывать системные сервисы и библиотеки; Исследовать документированные и недокументированные способы для фильтрации событий (File System, Registry, Network, Native API, RPC и т.д.); Искать способы обезвреживания руткитов в режиме ядра; Исследовать и выбирать различные подходы и способы реализации функций обеспечения безопасности. Мы ожидаем, что вы: Знаете архитектуру операционных систем семейства Windows, внутренних механизмов работы и недокументированных структур (ntoskrnl.exe, nbdd.dll, kernel32.dll, WoW64); Отлично владеете языком программирования C++; Можете читать и понимать язык программирования C, Assembler x86/x64; Знаете архитектуру современных процессоров; Имеете опыт разработки многопоточных систем и знаете принципы синхронизации потоков; Уверенно владеете инструментами IDA и WinDBG; Имеете опыт откладки драйверов с использованием физических и виртуальных машин; Обладаете знаниями классических алгоритмов и структуры данных. Будет преимуществом: Знакомство с книгой “Windows Internals” (RussinovichM., SolomonD., IonescuA.); Знание набора инструментов Sysinternals Suite; Знание руткит и анти-руткит технологий; Опыт работы с Windows Performance Toolkit, ETW, WPP. Мы предлагаем: Официальное трудоустройство; Работу только в офисе, гибкое начало рабочего дня; Современный офис на Петроградской стороне; Конкурентоспособную заработную плату (обсуждается индивидуально, зависит от вашего опыта и квалификации); ДМС, включая стоматологию; Горячие обеды, фрукты, напитки; Зону отдыха, тренажеры, полезные для работы книги.Похожие вакансии
Программист С++ / C++ Developer (Windows)
Договорная
Санкт-Петербург. Станции метро: Горьковская
Доктор Веб
Программист C++ / C++ Developer (Windows, UNIX)
Договорная
Санкт-Петербург. Станции метро: Горьковская
Доктор Веб
Linux Kernel Developer / Ведущий инженер-программист (TATLIN.UNIFIED)
Договорная
Санкт-Петербург. Станции метро: Горьковская
YADRO
Договорная
Санкт-Петербург. Станции метро: Горьковская
Ключевые Системы и Компоненты
Инженер-программист (Embedded developer)
Договорная
Санкт-Петербург. Станции метро: Горьковская
ЭлектроЭир