Developer C++, KasperskyOS

Требования

Десктоп разработчикC++Linux

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

Москва

Компания

ТОП-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)