📢 Занимаетесь брендом работодателя?

Приходите 11 марта на Хабр Семинар, поговорим о том, как бренд и коммуникации становятся частью стратегии удержания.

→ Узнать больше

Developer C++ (KasperskyOS, Mobile)

Требования

Бэкенд разработчик
Разработка программного обеспечения
C++

Условия

Можно удалённо

Компания

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

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

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

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

  • Адаптация мобильной KasperskyOS под целевые аппаратные платформы;
  • Разработка новых драйверов и сервисов операционной системы;
  • Выпуск конечных решений на основе KasperskyOS для мобильных устройств.

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

  • Проектирование, разработка и портирование сервисов и драйверов для мобильных устройств;
  • Анализ и улучшение эффективности, стабильности, безопасности и масштабируемости разрабатываемых решений;
  • Подготовка набора тестов для верификации разработанных решений;
  • Участие в разработке и ревью архитектуры;
  • Peer code review.

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

  • Отличное знание и опыт коммерческой разработки на C;
  • Знание С++;
  • Опыт разработки драйверов/системных сервисов для встраиваемых систем на базе Linux;
  • Знание базовых принципов построения современных операционных систем;
  • Знание алгоритмов и структур данных;
  • Технический английский – свободное чтение документации.

Желательно:

  • Знание архитектур современных микропроцессоров, средств разработки для них;
  • Знание систем автоматизации сборки: Makefiles, automake, CMake;
  • Знание методологических подходов проектирования программного обеспечения;
  • Знание методов обеспечения безопасности в современных ОС;
  • Опыт работы в соответствии с методологиями Agile.