Архитектор ПО (решения на основе KasperskyOS )
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
«Лаборатория Касперского» уже 22 год защищает мир от киберугроз. Более 400 миллионов пользователей выбирают наши технологии для защиты своих данных, а мы каждый день работаем над их совершенствованием. Сегодня наша команда — это 4 000 экспертов, которые работают в 37 странах мира. Все мы — обычные люди, со своими особенностями и увлечениями, но вместе мы 24 часа в сутки спасаем мир. Работа у нас — это возможность стать настоящим героем, оставаясь самим собой.
Мы - команда, работающая над созданием защищенных продуктов на основе KasperskyOS. Одно из направлений — разработка специализированных решений для персональных компьютеров и носимых устройств.
- Отсутствие Legacy кода и регулярные мероприятия по недопущению его появления — мы создаем новую экосистему для KasperskyOS и ставим перед собой цель поддерживать высокий уровень качества кода
- Возможность экспериментировать и искать оптимальные подходы для решения возникающих задач — наша команда открыта к новым идеям и технологиям
- Мы на практике изучаем мейнстримные и набирающие популярность технологии: С89, C11, C++17, Rust, Haskell, Lua и т.д.
Для чего Вы нам нужны:
- Создание набора базовых компонентов (графическая подсистема, подсистема ввода) необходимых для последующего создания продуктов для ПК и носимых устройств
- Разработка специализированных приложений
- Интеграция приложений разработанных сторонними организациями
- Адаптация продуктов под целевые аппаратные платформы
Задачи:
- Анализ системных требований во взаимодействии с командой бизнес-аналитиков
- Разработка архитектуры и бизнес-логики продукта
- Участие в разработке модели угроз и политик безопасности
- Регулярное проведение design и code reviews
- Контроль за реализацией разработанных архитектурных решений
- Создание и поддержка проектной документации
Что Вам необходимо:
- Опыт коммерческой разработки продуктов более 5 лет
- Знание принципов и паттернов проектирования программных систем, умение применять их на практике
- Знания и практические навыки разработки безопасного ПО
- Знание стандартных моделей безопасности и особенностей их реализации в различных ОС
- Знание C/C++, Qt, UML
- Технический английский – свободное чтение документации
Будет плюсом: - Опыт разработки систем с высокими гарантиями по информационной безопасности
- Опыт разработки согласно принципам SDLC
- Опыт работы в соответствии с методологиями Agile
Бонусы
Мы предлагаем:
- Стать частью команды экспертов
- Медицинскую страховку со стоматологией (и на детей тоже)
- Обучение: митапы, конференции, сертификации, 7 иностранных языков
- Работу в одном из лучших офисов Москвы: 2 спортзала, сауна, ресторан, массаж и врач
- Ежемесячный бонус на обеды (деньгами)
- Программу релокации для кандидатов из других городов и их семей
- А про наши корпоративы вы наверняка слышали!