1 день назад
Системный программист / Kernel Developer (Windows)
RUВакансия из Hirify RU, списка российских tech-компаний
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Системный программист / Kernel Developer (Windows) (C++/Windows): Проектирование и разработка драйверов уровня ядра, User-Mode-компонентов, системных сервисов и библиотек для антивирусных решений с акцентом на фильтрацию системных событий и исследование механизмов Windows. Focus on анализе недокументированных структур и API, обезвреживании руткитов, отладке драйверов и реализации функций защиты.
Локация: Санкт-Петербург, работа только в офисе.
Компания
Разработка антивирусных решений для различных операционных систем и мобильных платформ.
Что делать
- Проектировать, разрабатывать и поддерживать драйверы уровня ядра, User-Mode-компоненты и сервисы.
- Проектировать и реализовывать системные сервисы и библиотеки.
- Исследовать документированные и недокументированные способы фильтрации событий файловой системы, реестра, сети, Native API и RPC.
- Искать способы обезвреживания руткитов в режиме ядра.
- Исследовать и выбирать подходы к реализации функций обеспечения безопасности.
Требования
- Знание архитектуры Windows, внутренних механизмов и недокументированных структур, включая ntoskrnl.exe, nbdd.dll, kernel32.dll и WoW64.
- Отличное владение C++; умение читать и понимать C и Assembler x86/x64.
- Знание архитектуры современных процессоров, многопоточных систем, принципов синхронизации, алгоритмов и структур данных.
- Уверенное владение IDA и WinDbg.
- Опыт отладки драйверов с использованием физических и виртуальных машин.
- Готовность работать только в офисе в Санкт-Петербурге.
Хорошо, если есть
- Знакомство с книгой «Windows Internals».
- Знание Sysinternals Suite, руткит- и анти-руткит-технологий.
- Опыт работы с Windows Performance Toolkit, ETW и WPP.
Культура и преимущества
- Официальное трудоустройство.
- Гибкое начало рабочего дня.
- Современный офис на Петроградской стороне.
- Конкурентоспособная заработная плата, обсуждаемая индивидуально в зависимости от опыта и квалификации.
- ДМС, включая стоматологию, горячие обеды, фрукты и напитки.
- Зона отдыха, тренажёры и книги для профессионального развития.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
NDA
2 дня назад
Старший/ведущий разработчик C++ (Linux/OpenBMC)
YADRO
2 дня назад
Старший/ведущий разработчик C++ (Linux/OpenBMC)
Развивающаяся R&D-компания
8 дней назад
Программист встраиваемых систем (STM32)
250 000₽
РОЙ-АЭРО
5 дней назад
Разработчик C/C++, Qt (Senior) (Embedded Linux)
200 000₽
RUBETEK-TELECOM
2 дня назад
C/C++ SoC Engineer (FPGA)
ТАЙПИТ, Торгово-промышленная группа
5 дней назад
Ведущий инженер-разработчик (Embedded Software)
200 000₽