Backend

Developer C++ (KasperskyOS, Camera Service) Full-time

О компании и команде

О проекте

«Лаборатория Касперского» работает над созданием экосистемы вокруг продуктов на основе KasperskyOS. 

Одним из направлений является разработка мобильной ОС для профессиональных устройств и защищенных решений на её основе. Защищенное может и должно быть удобным.

Об отделе

Наш отдел отвечает за выпуск двух базовых продуктов - непосредственно ОС для мобильных устройств и SDK для разработки приложений.

В отдел входят несколько групп разработки, занимающихся адаптацией ОС к аппаратной платформе, разработкой системного API, базовых подсистем, API для приложений, а так же базового комплекта приложений.

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

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

Ожидания от кандидата

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

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

Хорошим плюсом будет:

  • Опыт работы с производителями мобильных SoC либо устройств на их базе;
  • Опыт работы с аппаратными видео кодеками;
  • Опыт разработки сервисов в AOSP, работа с HAL;
  • Опыт работы с низкоуровневыми протоколами: MIPI, I2C в ядре Linux;
  • Знание Android API Camera2;
  • Знание устройства графической подсистемы Android;
  • Знание методов обеспечения безопасности в современных ОС.

Условия работы

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

  • Разработка сервиса камеры и его интеграция с графической подсистемой KasperskyOS;
  • Интеграция сторонних HAL сервисов и драйверов камеры на целевой платформе;
  • Интеграция аппаратных видео кодеков в KasperskyOS;
  • Обеспечение работы алгоритмов ААА на целевой платформе.

Overview

Apply For This Job