Архитектор программного обеспечения (KasperskyOS for Mobile)

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

Москва

Компания

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

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

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

О проекте

«Лаборатория Касперского» работает над созданием экосистемы вокруг продуктов на основе KasperskyOS. 

Одним из направлений является разработка мобильной ОС для профессиональных устройств и защищенных решений на её основе.

Защищенное может и должно быть удобным.

Об отделе

Наш отдел отвечает за выпуск двух базовых продуктов - непосредственно ОС для мобильных устройств и SDK для разработки приложений.

В отдел входят несколько групп разработки, занимающихся адаптацией ОС к аппаратной платформе, разработкой системного API, базовых подсистем, API для приложений, а так же базового комплекта приложений.

Области ответственности команды

  • Разработка мобильной платформы на основе KasperskyOS, а так же набора инструментов для разработки приложений
  • Адаптация KasperskyOS под целевые аппаратные платформы (разработка драйверов и системных сервисов)
  • Разработка набора базовых компонентов необходимых для создания приложений для мобильных устройств
  • Интеграция приложений, разработанных другими командами и сторонними организациями
  • Выпуск конечных решений на основе KasperskyOS для мобильных телефонов

Основные задачи на данной позиции

  • Анализ требований совместно с командой аналитиков
  • Разработка архитектуры и бизнес-логики компонентов, сервисов и продуктов
  • Участие в разработке модели угроз и политик безопасности
  • Регулярное проведение design и code reviews
  • Контроль за реализацией разработанных архитектурных решений
  • Создание и поддержка проектной документации

Требования к соискателям

  • Опыт коммерческой разработки продуктов более 5 лет
  • Знание архитектур и методов построения современных операционных систем
  • Знание методологических подходов проектирования программного обеспечения
  • Знание C/C++, UML
  • Технический английский – свободное чтение документации

Желательно

  • Опыт системной разработки ПО, разработка под встраиваемые системы
  • Знание стандартных моделей безопасности и особенностей их реализации в различных ОС
  • Знание архитектур современных микропроцессоров, средств разработки для них
  • Знание методов обеспечения безопасности в современных ОС
  • Знания и практические навыки разработки безопасного ПО
  • Опыт работы в соответствии с методологиями Agile