Мы используем файлы cookie, чтобы улучшить работу сайта. Дальнейшее пребывание на сайте означает согласие с их применением. Принять
KasperskyOS В команду KasperskyOS

Developer C/C++ (Security, безопасные решения на основе KasperskyOS)

Developer C/C++ (Security, безопасные решения на основе KasperskyOS)

О нас в цифрах: 22 года на рынке, 400 миллионов пользователей, 37 офисов по всему миру. Сегодня наша команда – это 4 000 экспертов, все мы – обычные люди, со своими особенностями и увлечениями. И вместе мы 24 часа в сутки спасаем мир от киберугроз. Работа у нас – это возможность стать настоящим героем, оставаясь самим собой.

 

Кто мы: команда проекта безопасной операционной системы для встраиваемых устройств. KasperskyOS является оригинальной разработкой и не базируется на коде других ОС ( в частности, не является модификацией ядра Linux)  — это позволяет достигнуть наибольшей свободы в реализации архитектуры безопасности. Микроядро реализует единственный способ коммуникации модулей между собой. KasperskyOS — это один из самых перспективных продуктов Лаборатории в век Интернета Вещей. Прямо сейчас нам нужен Developer C/C++

 

Ключевые задачи:

  • Участие в разработке продуктов и решений на базе KasperskyOS;
  • Разработка модели угроз и поддержка ее в актуальном состоянии;
  • Поддержка в актуальном состоянии guideline по безопасному программированию и просто программированию;
  • Проведение code-review на соответствие guideline безопасного программирования и модели угроз;
  • Отслеживание появления новых практик Secure Development Lifecycle (SDL);
  • Внедрение практик SDL: апробация самостоятельно на прототипе и обучение других;
  • Настройка и поддержка средств реализации SDL (статические и динамические анализаторы, fuzzing-тесты);
  • Ревью архитектуры на предмет потенциальных уязвимостей.

 

Мы ожидаем:

  • Высшее техническое образование;
  • Желание развиваться в сфере информационной безопасности;
  • Знание Cи и C++;
  • Знания и практические навыки разработки безопасного ПО (знакомство с подходами к SDL от Microsoft, OWASP, ГОСТ Р 56939-2016);
  • Умение оценивать риски технических и архитектурных решений с т.з. безопасности, умение самостоятельно выполнять исследования и анализ альтернативных вариантов реализации;
  • Знание внутреннего устройства операционных систем, опыт кроссплатформенной разработки;
  • Понимание методик обеспечения и контроля качества разрабатываемых программных продуктов;
  • Опыт разработки масштабируемых отказоустойчивых систем;
  • Знание принципов разработки многопоточных приложений и получаемых при этом ограничений;
  • Знание принципов компонентной разработки и основных паттернов, с этим связанных;
  • Знание принципов и паттернов проектирования программных систем, умение применять их на практике;

 

Дополнительными плюсами будут:

  • Знакомство с make, CMake;
  • Базовые знания python и bash;
  • Опыт работы в области разработки и проектирования операционных систем;
  • Опыт системной разработки под разные архитектуры процессоров;
  • Знание библиотек STL, boost, Qt, gtest, gmock, posix API;
  • Разговорный английский язык  (минимум чтение технической литературы)

 

Мы предлагаем:

  • Стать частью команды крутых экспертов
  • Медицинскую страховку со стоматологией (и на детей тоже)
  • Обучение: митапы, конференции, сертификации, 7 иностранных языков
  • Работу в одном из лучших офисов Москвы: 2 спортзала, сауна, ресторан, массаж и врач
  • Ежемесячный бонус на обеды (деньгами)
  • Программу релокации для кандидатов из регионов России и стран ЕАЭС

 

А про наши корпоративы вы наверняка слышали!