Kaspersky

Developer C (KasperskyOS, Application Lifecycle Management)

Зарплата не указана
Вся Россия

Навыки

CC++GCCClangBinutilsQemuPOSIXLinuxBSDMakefilesautomakeCmake

Обязанности

  • 01Проектирование, разработка нового и поддержка существующего кода на C/C++
  • 02Улучшение производительности, стабильности, безопасности и масштабируемости
  • 03Участие в проектировании и ревью архитектуры
  • 04Участие в code review
  • 05Разработка юнит тестов

Требования

  • 01Отличное знание языка программирования C
  • 02Знание или готовность в случае необходимости освоить C++
  • 03Знание базовых принципов построения современных операционных систем
  • 04Опыт многопоточного программирования
  • 05Знание классических алгоритмов и структур данных
  • 06Знание инструментов разработки в Unix системах (Linux, BSD и пр.)
  • 07Опыт работы в команде, знакомство с процессами Code Review, CI/CD
  • 08Опыт разработки ПО системного уровня или желание погрузиться в данную область
  • 09Знание методологических подходов проектирования программного обеспечения
  • 10Знание систем автоматизации сборки Makefiles/automake/Cmake