Development Team Lead C/C++ (Mobile KasperskyOS)
Требования
Местоположение и тип занятости
Компания
ТОП-3 международная компания в области IT-безопасности, один из лучших работодателей России
Описание вакансии
Условия работы
«Лаборатория Касперского» работает над созданием защищенных продуктов на основе KasperskyOS. Одним из направлений является разработка операционной системы для мобильного телефона и безопасных решений на его основе.
Чем занимается команда:
- Разработка набора базовых компонентов и сервисов необходимых для последующего создания приложений для мобильных устройств
- Адаптация KasperskyOS под целевые аппаратные платформы (разработка драйверов и сервисов)
- Интеграция приложений, разработанных другими командами и сторонними организациями
- Выпуск конечных решений на основе KasperskyOS для мобильных телефонов
Чем предстоит заниматься:
- Техническое руководство командой разработки, декомпозиция задач, контроль выполнения
- Участие в разработке архитектуры
- Разработка программных компонентов и сервисов
- Анализ и улучшение эффективности, стабильности, безопасности и масштабируемости разрабатываемых решений
- Контроль качества (ревью, покрытие, производительность)
- Развитие средств CI и контроль стабильности результатов
Что Вам необходимо для этого:
- Знание и опыт коммерческой разработки на C/C++
- Знание архитектур и методов построения современных операционных систем
- Знание методологических подходов проектирования программного обеспечения
- Опыт использования инструментов кросс-компиляции на основе GCC/LLVM
Еще желательно:
- Опыт технического руководства программными проектами
- Опыт разработки ПО для встраиваемых систем на базе Linux
- Знание архитектур современных микропроцессоров, средств разработки для них
- Знание методов обеспечения безопасности в современных ОС
- Опыт применения пакетов кроссплатформенных библиотек
- Опыт разработки согласно принципам SDLC
- Опыт работы в соответствии с методологиями Agile