Developer C (KasperskyOS)
Требования
Местоположение и тип занятости
Компания
ТОП-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.