Описание
Developer C (KasperskyOS Education Development Kit)
#офис
Москва
Компания: Kaspersky
🔹В обязанности члена команды входит:
- Проектирование, разработка и портирование сервисов и модулей для KasperskyOS;
-Прототипирование решений;
-Подготовка набора тестов для верификации разработанных решений;
-Участие в разработке и ревью архитектуры;
-Участие в анализе требований;
-Участие в подготовке проектной документации;
-Участие в оценке трудоёмкости задач;
-Peer code review.
🔹Чтобы быть успешным в данной роли необходимо:
-Отличное знание языка программирования С;
-Опыт низкоуровневой системной разработки под разные архитектуры процессоров (x86, ARM, MIPS, RISC-V);
-Опыт разработки ПО для встраиваемых систем на C/C++;
-Знание архитектур современных процессоров;
-Знание принципов построения современных операционных систем;
-Знакомство с архитектурой микроядерных операционных систем;
-Понимание принципов работы интерфейсов SPI, USB, RS-232, PCI-E, etc;
-Опыт многопоточного программирования с использованием примитивов синхронизации ОС;
-Знание базовых алгоритмов и структур данных;
-Опыт использования средств разработки ПО под Linux (GCC, Make, CMake, GDB, git, etc);
-Понимание методологий Agile, желание их применять;
Технический английский – свободное чтение документации.
Контакты: [link]
🔥 Подписаться на наши каналы / [handle] / [handle]
Контакты работодателя (email/phone/telegram) скрыты из публичного превью —
отправьте резюме, чтобы мы связали вас напрямую.