⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

Senior Developer C безопасные решения KasperskyOS

Прямой работодатель  Kaspersky ( www.kaspersky.com )
Москва, Россия
Миддл
Информационные технологии • Разработка • C++ • C • Backend • WEB
20 августа 2019
Работа в офисе
Опыт работы любой
Работодатель  Kaspersky
Описание вакансии

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

KasperskyOS — это один из самых перспективных продуктов Лаборатории в век Интернета Вещей.

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

  • Участие в разработке продуктов и решений на базе 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 спортзала, сауна, ресторан, массаж и врач
  • Ежемесячный бонус на обеды (деньгами) 
  • Программу релокации для кандидатов из регионов России и стран ЕАЭС
  • А про наши корпоративы вы наверняка слышали!

Наш офис находится недалеко от м. Динамо

 


Специализация
Информационные технологииРазработкаC++CBackend
Отрасль и сфера применения
WEB
Уровень должности
Миддл