Developer C (KasperskyOS)

Требования

Разработка ПОLinuxC

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

Москва

Компания

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

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

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

Developer C (KasperskyOS, TrustZone/TEE)

Лаборатория Касперского» работает над созданием защищенных продуктов на базе операционной системы KasperskyOS (http://os.kaspersky.ru). Одно из направлений — доверенная среда исполнения для архитектур ARMv8-A на основе технологий ARM TrustZone/TEE (Trusted Execution Environment) с целью создания безопасных программно-аппаратных платформ.

Какие задачи вы будете решать в нашей команде:

  • Разработка программного обеспечения для KasperskyOS (в том числе сервисов и драйверов аппаратных компонентов);
  • Оптимизация кода для максимального использования возможностей конкретного оборудования;
  • Работа с «железом»

Чтобы быть успешным в данной роли понадобится:

  • Отличное знание C;
  • Опыт разработки для процессоров ARMv8-A;
  • Опыт разработки для встраиваемых систем на базе Linux, владение инструментарием (GCC, Make/CMake, GDB);
  • Технический английский – свободное чтение документации.

Будет плюсом:

  • Знание C++;
  • Знакомство с технологиями TrustZone/TEE;
  • Знакомство со стандартом POSIX.