Системный программист / Kernel Developer (Windows)
Более 6 лет
Полная занятость
Гибкий график
Описание вакансии
«Доктор Веб» создает антивирусные решения для разных операционных систем и мобильных платформ. Если вы умеете писать качественный код на 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.
Мы предлагаем:
- Официальное трудоустройство;
- Работу в офисе, гибкое начало рабочего дня;
- Современный офис на Петроградской стороне;
- Конкурентоспособную заработную плату (обсуждается индивидуально, зависит от вашего опыта и квалификации);
- ДМС, включая стоматологию;
- Горячие обеды, фрукты, напитки;
- Зону отдыха, тренажеры, полезные для работы книги.
Ключевые навыки
Вакансия опубликована:
вчера,
Санкт-Петербург
Похожие вакансии
Что говорят сотрудники
Все 11 отзывов по этой специальности
Старший иженер-программист
Санкт-Петербург,
июль 2024
Что нравится
Плавающее начало рабочего дня, современный офис, вкусные обеды, дружелюбный коллектив.
Что можно улучшить
Придраться не к чему. Гибридный график доступен не всем.
Frontend-разработчик
Санкт-Петербург,
март 2024
Что нравится
Свобода в выборе графика работы, приятный офис и оформление по ТК
Что можно улучшить
Обновить бы рабочую технику в офисе и мебель, обязательная установка антивируса при работе удаленно
Инженер-программист
Санкт-Петербург,
апрель 2023
Что нравится
Много задач, которые позволяют быстро расти в техническом плане. Отличная команда. Еда + кофе, пей пока сердце не застучит
Что можно улучшить
ЗП, крайней маленькая...Побольше внимания к юнит- и прочим тестам
Макеты не скриншотами. Из-за "политики безопасности" дизайнеры рисуют в скетче на маках. И больше эти макеты никому не доступны, только скрины.
Оценки по категориям
Средняя заработная плата по вакансии Системный программист / Kernel Developer (Windows) — 75 000 ₽
На основании 11 отзывов
30 000 ₽
100 000 ₽
Преимущества и льготы компании
Сотрудники чаще всего указывали следующие льготы и преимущества на основании 43 отзывов
93%
Своевременная оплата труда
86%
Наличие кухни, места для обеда
79%
Удобное расположение работы
72%
Медицинское страхование
67%
Оплата больничного
63%
Гибкий рабочий график
53%
Корпоративные мероприятия
51%
Компенсация питания
37%
Удаленная работа
21%
Система наставничества
9%
Профессиональное обучение
5%
Место для парковки
5%
Оплата мобильной связи
Похожие вакансии
Старший разработчик frontend, Qt
от 120 000 ₽
Старший разработчик backend, PHP
от 160 000 ₽
Fullstack PHP-разработчик (laravel)
4 000 - 5 000 $