Developer C++, KasperskyOS
Требования
Местоположение и тип занятости
Компания
ТОП-3 международная компания в области IT-безопасности, один из лучших работодателей России
Описание вакансии
Условия работы
Kaspersky Automotive Adaptive Platform на базе операционной системы KasperskyOS — это передовая специализированная SDK-платформа.
С помощью ее инструментов можно создавать безопасные решения для различных электронных блоков в составе умных автомобилей — телекоммуникационных блоков, систем помощи водителю и автопилотов (HAD/ADAS), электронные блоки цифровой кабины и др.
Разработки на основе этой платформы отвечают международному стандарту AUTOSAR Adaptive.
Подробнее можно посмотреть тут: https://os.kaspersky.ru/solutions/kaspersky-automotive-adaptive-platform
Для чего Вы нам нужны:
- Поддерживать стандарт AUTOSAR ADAPTIVE в виде SDK на платформе KasperskyOS
- Работать с технологиями/стандартами ROS2, DDS, SOME/IP
- Решать не типовые задачи по переносу и адаптации приложений на KasperskyOS с помощью нашего SDK
- Делать наш продукт неуязвимым к кибератакам
Что Вам для этого необходимо:
- Опыт работы в качестве разработчика или старшего разработчика в проектах разработки продуктов или базовых компонент от 3х лет
- Уверенное знание C++ 11 и STL
- Хорошие знания внутреннего устройства ОС Linux
- Знание и опыт работы в многопоточном окружении, синхронизации
- Навыки проектирования и архитектуры, знание основных шаблонов проектирования
- Понимание сложности алгоритмов O(n)
- Опыт работы с инструментарием: GDB, системы контроля версий и багтрекинга
- Технический английский – свободное чтение документации, возможность общения на английском языке в багтрекере
Будет плюсом:
- Глубокий опыт исследования ошибок и отладки (разбор нетривиальных падений; работа с user-mode и kernel-моде отладчиком; исследование зависаний; исследование производительности)
- Программирование для встроенных систем и опыт кросскомпиляции
- Опыт анализа дампов с использованием GDB
- Опыт использования boost, Python, написания unit-тестов (GTest/GMock)