Developer С++ (CoreTech, Cloud PDK)
Требования
Местоположение и тип занятости
Компания
ТОП-3 международная компания в области IT-безопасности, один из лучших работодателей России
Описание вакансии
О компании и команде
CoreTech — это R&D внутри департамента исследований и разработки Лаборатории Касперского. Мы создаем фундамент, на котором строится разработка продуктов и сервисов нашей компании.
Cloud PDK - Команда, работающая в составе отдела разработки базовых компонентов (Core Tech). Наши основные задачи — предоставить программную инфраструктуру для разработки продуктов и обеспечить централизованное управление компонентами защиты. Мы пишем кросс-платформенный код для всех операционных систем, на которых работают наши продукты.
Ожидания от кандидата
- Отличное знание С++, STL;
- Знание базовых алгоритмов и структур данных;
- Понимание принципов разработки многопоточных программ;
- Способность работать с большим объемом чужого кода;
- Аккуратность;
- Умение писать код: Структурировать (способность разбить на сущности, способность определить их обязанности), умение именовать сущности;
- Обучаемость и способность в свою очередь чему-то научить коллег.
Еще желательно:
- Знание системного API (Windows, POSIX);
- Знание boost;
- Знание сетевых протоколов;
- Понимание принципов криптографии;
- Владение WinDbg (разбор дампов, низкоуровневая отладка);
- Опыт разработки тестов с помощью фреймворка GMock/GTest;
- Опыт работы с системами контроля версий (Git, Perforce);
- Опыт программирования на Linux/Maс.
Условия работы
Для чего Вы нам нужны:
- Разработка и поддержка сетевых компонентов для взаимодействия наших продуктов с инфраструктурными сервисами;
- Разработка и поддержка компонентов для обеспечения лицензирования наших продуктов.