Описание вакансии
Условия работы
Основные функции и обязанности:
- Разработка архитектуры и контроль реализации базовых сервисов, компонентов, подсистем
- Разработка интерфейсов и модулей для интеграции с различными подсистемами
- Участие в разработке критически важных участков кода, проведении design и code reviews
- Верификация сложных ошибок, поиск и анализ причин обнаруженных проблем, устранение
- Поддержка профессионального уровня
Обязательные требования к кандидату:
- Практический опыт работы с Windows или Linux на прикладном или системном уровне от 3-х лет
- Отличное знание C++, стандартной библиотеки, средств разработки и проектирования
- Понимание концепций ООП и шаблонов проектирования, умение применять на практике
- Уверенное знание и опыт работы с архитектурами x86/x64
- Навыки оценки и планирования, в т.ч. исследовательских задач и работ
- Английский язык не ниже Intermediate, техническая литература – свободно
Приветствуется (будет являться плюсом):
- Уверенное знание архитектуры Windows NT и ключевых подсистем, Win32/64 API, COM
- Опыт проектирования и реализации системных сервисов и подсистем
- Опыт работы на низком уровне (BIOS/UEFI/embedded systems)
- Знание практической криптографии, подсистемы безопасности NT и принципов на которых она построена
- Знакомство с GTest/GMock/CPPUnit/CFix, навыки юнит-тестирования
- Опыт кроссплатформенной разработки
- Опыт разработки трансляторов, компиляторов, предметно-ориентированных языков
- Наличие собственных публикаций, блогов, статей по профилю или по инф. безопасности.
Обязательные общие требования:
- Четкое понимание последствий, принимаемых технических и архитектурных решений
- Умение самостоятельно проводить исследования и анализ, искать нужную информацию
- Умение самостоятельно и полностью доводить до конца поставленные задачи
- Умение работать по собственной инициативе, с минимальным контролем
Бонусы
Условия:
- ДМС и страхование жизни (в том числе бесплатно на детей)
- Корпоративная мобильная связь
- Компенсация питания
- Компенсация фитнеса
- 100% оплата больничного
- Различные возможности для карьерного и профессионального развития
- Участие в тимбилдингах и корпоративных мероприятиях
- Гибкое начало рабочего дня
- Релокационная программа для иногородних кандидатов и их семей