Developer C (KasperskyOS, Security Subsystem Team)

Лаборатория Касперского

Developer C (KasperskyOS, Security Subsystem Team)

Москва, Ленинградское шоссе, 39Ас2

Метро: Водный стадион

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

О проекте

KasperskyOS – защищенная микроядерная операционная система. Это не очередной дистрибутив Linux, а собственная разработка, способная успешно конкурировать на международных рынках. Заложенный в KasperskyOS принцип кибериммунности позволяет разрабатывать безопасные решения из потенциально небезопасных компонентов.

Об отделе

Разработкой KasperskyOS занимается отдел Secure Platform Development (SPD), состоящий из нескольких групп, которые отвечают за микроядро ОС, драйверы, системные компоненты, подсистему безопасности, средства виртуализации, а также обеспечивают непрерывный контроль качества разработки. Сейчас у команды много новых, интересных и сложных задач, так что она продолжает расти.

О команде

Команда разработки подсистемы безопасности занимается разработкой принципов обеспечения безопасности KasperskyOS, имплементацией моделей безопасности, развитием языка описания политик и компилятора для этого языка.

Задачи

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

  • Обеспечение требований надежности, производительности к самой подсистеме безопасности.

Что требуется от кандидата

  • Отличное владение языком программирования C.
  • Отличное знание классических алгоритмов и структур данных.
  • Отличное понимание принципов построения операционных систем.
  • Знание подходов к тестированию написанного кода и опыт их практического применения.
  • Знание английского языка на уровне чтения технической документации.
  • Знание инструментов разработки в Unix системах (Linux, BSD и пр.).
  • Знание Git, CMake; Make, Clang.
  • Опыт многопоточного программирования.
  • Опыт разработки в ядре Linux.
  • Опыт работы в команде, знакомство с процессами Code Review, CI/CD.

Желательно

  • Знакомство с особенностями микроядерных операционных систем.
  • Опыт кросплатформенной разработки.
  • Опыт кросплатформенной разработки.
  • Хорошее знание языка программирования C++.
  • Знание языка программирования Haskell.
  • Знания в области информационной безопасности.
  • Знание теории языков программирования.
  • Знание теоретических основ информационной безопасности.
  • Знание моделей контроля доступа (Bell-LaPadula, Biba, TE, RBAC, OCAP).
  • Знание теоретических основ операционных систем.
  • Знакомство с основными критериями безопасных систем (Common Criteria, Orange Book, ГОСТ).
Навыки
  • Linux
  • C
  • C++
Посмотреть контакты работодателя

Адрес

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

Лаборатория Касперского

Developer C (KasperskyOS, Mobile Drivers)

Лаборатория Касперского

Удаленная работа
  • Москва

  • Не указана

Рекомендуем
AERODISK
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Primo RPA
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Bright Pattern, Inc
Удаленная работа
  • Москва

  • Не указана

ОПЦИОН, ИФК

Разработчик C++

ОПЦИОН, ИФК

Удаленная работа
  • Москва

  • от 150000 RUR

Rubius
Удаленная работа
  • Москва

  • от 150000 RUR

StormWall™
Удаленная работа
  • Москва

  • от 150000 RUR

Rubius
Удаленная работа
  • Москва

  • от 150000 RUR

BLACKHUB GAMES
Удаленная работа
  • Москва

  • от 150000 RUR

BAUM
Удаленная работа
  • Москва

  • от 150000 RUR

Клируэй Текнолоджис

Разработчик Windows Low Level C/C++

Клируэй Текнолоджис

Удаленная работа
  • Москва

  • до 380000 RUR

ИНИТИ
Удаленная работа
  • Москва

  • от 280000 RUR

АйТи Сервис Менеджмент

Разработчик C++ (senior)

АйТи Сервис Менеджмент

Удаленная работа
  • Москва

  • от 280000 RUR

Разработчик С++

Системы Управления

Удаленная работа
  • Москва

  • до 400000 RUR

StormWall™
Удаленная работа
  • Москва

  • до 400000 RUR

Саблайн Сервис
Удаленная работа
  • Москва

  • до 400000 RUR

Систематика Консалтинг

Разработчик C++

Систематика Консалтинг

Удаленная работа
  • Москва

  • до 400000 RUR

БАЗИС
Удаленная работа
  • Москва

  • до 400000 RUR

ДТЛ
Удаленная работа
  • Москва

  • от 250000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию