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

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

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

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

 

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

 

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