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