Архитектор С/С++ KasperskyOS (KOS SDK)

Требования

Разработка ПОC++C

Местоположение и тип занятости

Москва

Компания

ТОП-3 международная компания в области IT-безопасности, один из лучших работодателей России

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

Условия работы

«Лаборатория Касперского» работает над созданием защищенных продуктов на основе KasperskyOS. Наша команда дорабатывает KOS SDK под нужды партнёров и сторонних разработчиков, и помогает им разработать защищенные решения с использованием технологий и принципов «иммунности» KasperskyOS.
Области ответственности команды
•    Доработка существующих и/или разработка новых системных сервисов под различные платформы
•    Доработка существующих и/или разработка новых компонентов SDK
•    Создание MVP продуктов
•    Взаимодействие с партнёрами и Open Source сообществом
•    Поставка SDK клиентам
Основные задачи на данной позиции
•    Анализ требований совместно с командой аналитиков
•    Разработка архитектуры и бизнес-логики компонентов, сервисов и продуктов
•    Участие в разработке модели угроз и политик безопасности
•    Регулярное проведение design и code reviews
•    Контроль за реализацией разработанных архитектурных решений
•    Создание и поддержка проектной документации
Требования к соискателям
•    Опыт коммерческой разработки продуктов более 5 лет
•    Знание архитектур и методов построения современных операционных систем
•    Знание методологических подходов проектирования программного обеспечения
•    Знание C/C++, UML
•    Технический английский – свободное чтение документации
Желательно
•    Опыт системной разработки ПО, разработка под встраиваемые системы
•    Знание стандартных моделей безопасности и особенностей их реализации в различных ОС
•    Знание архитектур современных микропроцессоров, средств разработки для них
•    Знание методов обеспечения безопасности в современных ОС
•    Знания и практические навыки разработки безопасного ПО
•    Опыт работы в соответствии с методологиями Agile
Мы предлагаем
•    Отсутствие Legacy кода и регулярные мероприятия по недопущению его появления — мы создаем новую экосистему для KasperskyOS и ставим перед собой цель поддерживать высокий уровень качества кода
•    Возможность экспериментировать и искать оптимальные подходы для решения возникающих задач — наша команда открыта к новым идеям и технологиям
•    Забивать гвозди молотком, а не микроскопом — с нами есть возможность изучать и применять на практике, как мейнстримные, так и набирающие популярность технологии и языки программирования: С89, C11, C++17, Rust, Haskell, Lua, Python, и т.д.