Developer C (KasperskyOS, Board Support Package)

Оплата не указана

Вакансия находится в архиве

Лаборатория Касперского

Водный стадион

г. Москва

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Полный день

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

Ключевые навыки

Linux
Cherrypy
C++

Адрес

Москва, Ленинградское шоссе, 39Ас1

Контактная информация

Лаборатория Касперского

Сайт: не указан

Почта: не указана

Вакансия опубликована 24.07.2024 в г. Москва.

Похожие вакансии

#

Москва

Динамо

и еще 1 станция

Удаленная работа

Подробное описание

17 июля

#

Не указана

Москва

Технопарк

Полный день

Подробное описание

1 апреля

#

Не указана

Санкт-Петербург

Беговая

Удаленная работа

Подробное описание

27 июля