С++ Developer UI [QT/QML] (Mobile KasperskyOS)

Требования

Разработка ПОC++C

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

Москва

Компания

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

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

«Лаборатория Касперского» работает над созданием защищенных продуктов на основе KasperskyOS. Одним из направлений является разработка мобильного телефона и безопасных решений на его основе.

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

Разработка набора базовых компонент, сервисов и необходимых для последующего создания приложений для мобильных устройств

Адаптация KasperskyOS под целевые аппаратные платформы (разработка драйверов и сервисов)

Интеграция приложений, разработанных другими командами и сторонними организациями

Выпуск конечных решений на основе KasperskyOS для мобильных телефонов

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

Проектирование и разработка компонент, сервисов и системных UI (управление оборудованием, нотификации, ..)

Разработка UI для эмулятора мобильного устройства под управлением KasperskyOS

Взаимодействие с партнерами разрабатывающими отдельный приложения для мобильной OS

Анализ и улучшение эффективности, стабильности, безопасности и масштабируемости разрабатываемых решений

Подготовка набора тестов для верификации разработанных решений

Участие в разработке и ревью архитектуры

Peer code review

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

Знание и опыт коммерческой разработки на C/C++

Опыт разработки UI при помощи набора библиотек Qt/QML

Знание алгоритмов и структур данных

Технический английский – свободное чтение документации

Желательно

Опыт разработки ПО для встраиваемых систем на базе Linux

Опыт использования инструментов кросскомпиляции на основе GCC/LLVM

Знание систем автоматизации сборки: Makefiles, automake, CMake

Знание методологических подходов проектирования программного обеспечения

Опыт работы в соответствии с методологиями Agile