Developer C++ (KasperskyOS, Quality Control)

  • Москва
  • Постоянная работа
  • Полная занятость
  • 23 д. назад
KasperskyOS - защищенная микроядерная операционная система. Это не очередной дистрибутив Linux, а собственная разработка, успешно конкурирующая на международных рынках. Заложенный в KasperskyOS принцип кибериммунности позволяет разрабатывать безопасные решения из потенциально небезопасных компонентов.Об отделеКоманда Development Quality Control занимается:
  • разработкой инструментов для динамического анализа, тестирования и оценки качества кода операционной системы KasperskyOS;
  • развитием фаззинга для подсистем операционной системы KasperskyOS (построение инфраструктуры, разработка тулинга, исследования);
  • развитием и внедрением практик SDL (Security Development Lifecycle);
  • развитием и внедрением практик контроля качества (White-Box) в процессе разработки.
Предстоящие задачи:
  • Разработка/поддержка/внедрение инструментов для статического анализа KasperskyOS;
  • Разработка/поддержка/внедрение инструментов для динамического анализа KasperskyOS;
  • Разработка и поддержка инструментов для функционального тестирования KasperskyOS;
  • Разработка и поддержка инструментов для фаззинг-тестирования KasperskyOS;
  • Развитие и внедрение практик обеспечения качества при разработке.
Чтобы быть успешным в данной роли необходимо:
  • Опыт коммерческой разработки на C/C++;
  • Знание и опыт использования Python (на уровне разработки скриптов);
  • Знание и опыт использования системы сборки CMake;
  • Желание погружаться в новые области и проводить исследования;
  • Стремление к высокому уровню качества и безопасности разрабатываемых решений;
  • Знание ОС семейства Linux на уровне опытного пользователя;
  • Знание технического английского;
  • Понимание методологий Agile, желание их применять.
Будет плюсом:
  • Знание базовых принципов построения современных операционных систем;
  • Знание подходов к тестированию написанного кода и опыт их практического применения;
  • Опыт разработки безопасного кода, знание принципов SDL;
  • Опыт применения статического и динамического анализа кода;
  • Опыт разработки модульных и интеграционных тестов;
  • Опыт разработки фаззинг-тестов.

Хабр Карьера

Похожие вакансии

  • Developer C++ (SDK)

    • Москва
    Наша команда разрабатывает SDK, которые инкапсулируют различные технологии Лаборатории Касперского и позволяют другим разработчикам ПО использовать их в своих решениях. Основным …
    • 17 д. назад
  • Developer C++ (SD-WAN)

    • Москва
    Команда SD-WAN занимается разработкой физических и виртуальных сетевых решений, таких как SD-WAN, сетевые балансировщики, системы DNS фильтрации и др. Наши C/C++ инженеры разрабаты…
    • 21 д. назад
  • C++ developer / Инженер-программист C++ (KORNFELD)

    • Москва
    О компании и команде YADRO - это российская технологическая компания, объединяющая направления разработки и производства вычислительных платформ, систем обработки и хранения данн…
    • 1 мес. назад