👀 Признавайтесь, бросали курсы когда-то? Расскажите нам, не держите это в себе → погнали!

Development Team Lead C++ (KESL)

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

Можно удаленно

Компания

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

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

О компании и команде

«Лаборатория Касперского» работает над созданием решений для защиты пользователей различных ОС от широкого спектра кибеугроз.

Одним из направлений является разработка решения для защиты пользователей ОС Linux - Kaspersky Endpoint Security for Linux.

Чем занимается команда:

  • Проектирование и разработка комплексного решения на основе технологий компании;
  • Адаптация Kaspersky Endpoint Security for Linux под целевые аппаратные платформы;
  • Анализ кейсов поддержки, требующих технической экспертизы и дополнительных исследований;
  • Выпуск регулярных релизов Kaspersky Endpoint Security for Linux.

Ожидания от кандидата

Требования:

  • Знание и опыт коммерческой разработки на C и С++ под ОС Linux;
  • Знание архитектур и методов построения современных операционных систем;
  • Знание методологических подходов проектирования программного обеспечения;
  • Опыт низкоуровневой разработки и понимание принципов работы операционных систем;
  • Опыт технического руководства командой разработки;
  • Технический английский – свободное чтение документации.

Еще желательно:

  • Знание методов обеспечения безопасности в современных ОС;
  • Опыт технического руководства программными проектами;
  • Опыт применения пакетов кроссплатформенных библиотек;
  • Опыт разработки согласно принципам SDLC;
  • Опыт использования инструментов кросс-компиляции на основе GCC/LLVM;
  • Опыт работы в соответствии с методологиями Agile.

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

Обязанности:

  • Техническое руководство командой разработки, декомпозиция задач, контроль выполнения;
  • Участие в разработке архитектуры;
  • Проектирование, разработка и портирование комплексного решения на основе технологий компании;
  • Анализ и улучшение эффективности, стабильности, безопасности и масштабируемости разрабатываемых решений;
  • Контроль качества (ревью, покрытие, производительность);
  • Развитие средств CI и контроль стабильности результатов.