Скидка на вакансию
Скидка на первую вакансию
Акция до 22 декабря
👀 Бэкендеры, зовем на Публичное собеседование на Хабр Карьере! Для участия нужно → оставить заявку

Developer С++ (CoreTech)

Местоположение и тип занятости

Москва

Компания

ТОП-3 международная компания в области IT-безопасности, один из лучших работодателей России

Описание вакансии

Условия работы

CoreTech –  это R&D внутри департамента исследований и разработки Лаборатории Касперского. Мы создаем фундамент, на котором строится разработка продуктов и сервисов нашей компании.

 

О проекте:

Instrumental PDK – команда, работающая в составе отдела разработки базовых компонентов (Core Tech). Наши основные задачи  – разработка библиотек C++ общего характера, в том числе платформенно-зависимых библиотек. Мы пишем код для всех операционных систем, на которых работают продукты компании.

Для чего Вы нам нужны:

  • Разработка внутренней библиотеки стандартных примитивов, облегчающей жизнь сотням разработчиков
  • Поддержка фреймворков, обеспечивающих взаимодействие компонент во всех продуктах компании
  • Разработка компонентов, обеспечивающих обновление антивирусных баз у миллионов пользователей по всему миру

Что Вам необходимо для этого:

  • Отличное знание С++, STL
  • Знание базовых алгоритмов и структур данных
  • Понимание принципов разработки многопоточных программ
  • Способность работать с большим объемом чужого кода
  • Аккуратность
  • Умение писать код: Структурировать (способность разбить на сущности, способность определить их обязанности), умение именовать сущности
  • Обучаемость и способность в свою очередь чему-то научить коллег

Будет плюсом:

  • Знание системного API (Windows, POSIX)
  • Знание boost
  • Знание сетевых протоколов
  • Понимание принципов криптографии
  • Владение WinDbg (разбор дампов, низкоуровневая отладка)
  • Опыт работы и системой сборки CMake
  • Опыт разработки тестов с помощью фреймворка GMock/GTest
  • Опыт работы с системами контроля версий (Git, Perforce)
  • Опыт программирования на Linux/Mac