Kaspersky

Developer C++ (CoreTech, Antimalware PDK)

Зарплата не указана
Москва

Навыки

C++Windows APIPOSIXWinDBGgdbCMakeGitPerforceGMockGTest

Обязанности

  • 01Разрабатывать и поддерживать функциональность компонентов защиты, писать функциональные и юнит-тесты
  • 02Участвовать в выработке технических решений
  • 03Выполнять анализ производительности в поддерживаемых командой сценариях, оптимизировать код
  • 04Развивать техническую экспертизу в составе команды и за ее пределами

Требования

  • 01Отличное знание C++ и современных стандартов (11/14/17)
  • 02Опыт разработки многопоточных приложений
  • 03Знание системного API (Windows, POSIX)
  • 04Умение работать с отладчиками и анализировать дампы (WinDBG, gdb, т.д.)
  • 05Навык проведения код-ревью
  • 06Опыт работы с системами сборки (CMake и т.п.)
  • 07Опыт работы с системами контроля версий (Git, Perforce)
  • 08Опыт разработки тестов с помощью фреймворка GMock/GTest
  • 09Быть готовым к погружению в большую кодовую базу, к анализу логов для поиска причины проблемы
  • 10Желание писать структурированный, понятный код, покрывать его тестами и понимание зачем это нужно