Developer C++ (KasperskyOS, SDK/Runtime)

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

Developer C++ (KasperskyOS, SDK/Runtime)

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

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

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

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

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

О команде
Команда разработки библиотек среды выполнения ОС занимается проектированием, имплементацией и поддержкой общесистемных библиотек и сопутствующих инструментов платформы KasperskyOS.

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

  • Проектирование системных API c учетом требований безопасности, надежности и производительности;
  • Разработка и поддержка библиотек и инструментов для IPC биндингов;
  • Разработка и поддержка среды выполнения подсистемы безопасности KasperskyOS;
  • Тестирование кода с помощью юнит тестов, интеграционных тестов, фаззинг тестов; сбор и анализ покрытия;
  • Поддержка скриптов сборки и тестирования кода, интеграция их в CI;
  • Написание и актуализация документации по коду и архитектурным решениям'
  • Проведение анализа пользовательских сценариев, декомпозиция целей, работа с требованиями;
  • Портирование и поддержка 3rd-party кода;
  • Формирование и внедрение идиоматического подхода к разработке компонентов KasperskyOS.
Требования:
  • Опыт разработки ПО на С и C++, включая использование современных стандартов, написание многопоточного кода, тестирование;
  • Отличное знание классических алгоритмов и структур данных;
  • Понимание устройсва ОС, работы основных сервисов ОС, выполнения системных вызовов;
  • Навыки анализа производительности и оптимизации кода;
  • Умение пользоваться инструментами разработки и отладки в *nix среде: bash, git, gdb, cmake, make, lcov, и т.д.;
  • Знание английского языка на уровне чтения и написания технической документации;
  • Понимание приципов работы в команде, проведения code review.
Посмотреть контакты работодателя

Адрес

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

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

  • Не указана

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

  • Не указана

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

  • Не указана

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

  • Не указана

BLACKHUB GAMES

C++ developer (Native)

BLACKHUB GAMES

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

  • Не указана

ФинГрад
Полный день
  • Москва

  • Не указана

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

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

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

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

  • Не указана

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

  • Не указана

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

  • Не указана

НПЦ ЭЛВИС
Полный день
  • Москва

  • Не указана

Zecurion
Полный день
  • Москва

  • Не указана

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

  • Не указана

РДП Энтерпрайз
Удаленная работа
  • Москва

  • Не указана

Zecurion
Полный день
  • Москва

  • Не указана

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

  • до 200000 RUR

Системы и информационные технологии

Ведущий инженер-программист С++ (Qt)

Системы и информационные технологии

Полный день
  • Москва

  • до 200000 RUR

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

  • до 200000 RUR

Дубайт
Полный день
  • Москва

  • до 400000 RUR

АВЕКС
Полный день
  • Москва

  • до 400000 RUR

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

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