Software Architect (KasperskyOS, mobile)
Требования
Местоположение и тип занятости
Компания
ТОП-3 международная компания в области IT-безопасности, один из лучших работодателей России
Описание вакансии
Условия работы
«Лаборатория Касперского» работает над созданием защищенных продуктов на основе KasperskyOS. Одним из направлений является разработка мобильного телефона и безопасных решений на его основе.
Чем занимается команда:
- Разработка набора базовых компонент и сервисов необходимых для последующего создания приложений для мобильных устройств
- Адаптация KasperskyOS под целевые аппаратные платформы (разработка драйверов и сервисов)
- Интеграция приложений, разработанных другими командами и сторонними организациями
- Выпуск конечных решений на основе KasperskyOS для мобильных телефонов
Чем предстоит заниматься:
- Анализ системных требований во взаимодействии с командой бизнес-аналитиков
- Разработка архитектуры и бизнес-логики продукта
- Проектирование и разработка компонентов базовой платформы мобильного телефона
- Участие в разработке модели угроз и политик безопасности
- Регулярное проведение design и code reviews
- Контроль за реализацией разработанных архитектурных решений
- Создание и поддержка проектной документации
Что Вам необходимо для этого:
- Опыт коммерческой разработки продуктов более 5 лет
- Знание принципов и паттернов проектирования программных систем, умение применять их на практике
- Знания и практические навыки разработки безопасного ПО
- Знание архитектур и методов построения современных операционных систем
- Знание алгоритмов и структур данных
- Знание C/C++, UML
- Технический английский – свободное чтение документации
Желательно:
- Опыт разработки ПО для встраиваемых систем на базе Linux
- Знание стандартных моделей безопасности и особенностей их реализации в различных ОС
- Знание архитектур современных микропроцессоров, средств разработки для них
- Опыт разработки согласно принципам SDLC
- Опыт работы в соответствии с методологиями Agile