Напиши текст вакансии для должности "Разработчик C/C++ (IoT KasperskyOS)". Название компании: "Лаборатория Касперского". Расположение: Москва. График работы: Удаленная работа. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Linux', 'Agile Project Management', 'Разработка ПО', 'C/C++', 'C++'

Наша команда разрабатывает безопасную платформу для IoT и embedded-устройств с поддержкой облачных платформ. В составе платформы разрабатываются компоненты на базе Kaspersky OS (os.kaspersky.ru) реализующие, например, такую функциональность: IDS/IPS, безопасная загрузка и обновление, контроль запуска приложений, изоляция приложений в доменах безопасности, поддержку функций безопасности современных процессоров с архитектурами ARM и x86, и т.д. Мы в поисках разработчика, который хочет участвовать в выпуске программных продуктов необходимых рынку Интернета Вещей. Чем предстоит заниматься:  Проектированием, разработкой и портированием приложений и сервисов на базе KasperskyOS Анализом и улучшением эффективности, стабильности, безопасности и масштабируемости разрабатываемых приложений Подготовкой набора тестов для верификации разработанных решений Участвовать в разработке и ревью архитектуры Участвовать в анализе требований Участвовать в подготовке проектной документации Участвовать в оценке трудоёмкости задач Peer code review  Чтобы быть успешным в данной роли необходимо:  Иметь опыт коммерческой разработки на C/C++ Хорошее знание и опыт разработки ПО для встраиваемых систем на C/C++ Знание алгоритмов и структур данных Понимание методологий Agile, желание их применять Знание технического английского  Будет плюсом:  Опыт системной разработки под разные архитектуры процессоров (x86, ARM, MIPS) Иметь опыт использования средств разработки ПО под Linux (GCC, Make, CMake, GDB) Знание базовых принципов построения современных операционных систем Опыт использования стандартов POSIX Знание методологических подходов проектирования программного обеспечения