- Страна
- Россия
Системный программист / Kernel Developer (Windows)
Dr. Web — это сильный бренд с уникальными инженерными задачами. Вакансия предлагает работу над сложным продуктом в стабильной компании, что идеально для системных разработчиков, хотя локация ограничена Санкт-Петербургом.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Разработка на уровне ядра Windows требует глубочайших знаний архитектуры ОС, навыков отладки в WinDbg и владения Assembler, что делает порог входа очень высоким. Работа в антивирусной компании подразумевает высочайшую ответственность за стабильность и безопасность системы.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплаты системных программистов такого уровня в Санкт-Петербурге обычно начинаются от 200-250 тысяч рублей. Учитывая специфику антивирусной индустрии и требования к Kernel-разработке, предложение может быть выше среднерыночного для опытных специалистов.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Требуется «Системный программист / Kernel Developer (Windows)» (Санкт-Петербург)
Компания «Dr. Web» ищет хорошего специалиста на вакансию «Системный программист / Kernel Developer (Windows)». Санкт-Петербург (Россия). Полный рабочий день. Требуемые навыки: #Assembler, #C, #WinDbg, #C++.
*👉*@progjob
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Assembler
- C
- WinDbg
- C++
- Windows Kernel
Возможные вопросы на собеседовании
Проверка понимания механизмов синхронизации в режиме ядра.
В чем разница между Mutex и Spinlock в контексте разработки драйверов Windows, и когда следует использовать каждый из них?
Оценка навыков отладки сложных системных сбоев.
Опишите ваш процесс анализа BSOD с использованием WinDbg. Какие команды и структуры данных вы проверяете в первую очередь?
Проверка знаний об управлении памятью в ядре.
Что такое Paged и Non-paged pool? Какие ограничения накладываются на доступ к Paged pool при различных IRQL?
Оценка опыта работы с механизмами перехвата функций.
Какие методы перехвата системных вызовов в современных версиях Windows (x64) вы знаете, и как PatchGuard влияет на их использование?
Проверка владения Assembler для анализа кода.
В каких ситуациях при разработке драйверов вам приходилось прибегать к вставкам на Assembler или анализу ассемблерного листинга?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

