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