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