Developer C++ (KasperskyOS, Automotive) (удаленная работа)

19 мая 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Developer C++ (KasperskyOS, Automotive)

Наша команда разрабатывает безопасный шлюз (Secure Gateway ) для электронных блоков автомобиля на базе Kaspersky Automotive Adaptive Platform и KasperskyOS. (https://os.kaspersky.ru/).


Сейчас мы в поисках разработчика, который хочет участвовать в выпуске сложных программных продуктов в сфере технологий Connected Car и соответствующих современным требованиям функциональной безопасности и кибербезопасности (safety и security).


Предстоящие задачи:


  • Проектирование, разработка и портирование приложений и сервисов на базе KasperskyOS;

  • Реализация поддержки стандарта AUTOSAR ADAPTIVE на базе KasperskyOS;

  • Анализ и улучшение эффективности, стабильности, безопасности и масштабируемости разрабатываемых модулей (приложений и сервисов);

  • Подготовка набора тестов (юнит, фаззинг) для верификации разработанных решений;

  • Участие в разработке и ревью архитектуры;

  • Участие в анализе требований;

  • Участие в подготовке проектной документации;

  • Участие в оценке трудоёмкости задач;

  • Peer code review.

Используемый стек технологий: C++17, Python, Bash.


Чтобы быть успешным в данной роли необходимо:


  • Иметь опыт коммерческой разработки на C/C++;

  • Хорошее знание и опыт разработки ПО для встраиваемых систем на C/C++;

  • Знание алгоритмов и структур данных;

  • Опыт разработки сетевых приложений; 

  • Понимание методологий Agile, желание их применять;

  • Английский язык – уровень не ниже Intermediate (голосовые переговоры с зарубежными партнёрами, чтение профессиональной литературы, навыки написания спецификаций на английском языке, умение поддерживать переписку).

Будет плюсом:


  • Опыт системной разработки под разные архитектуры процессоров (x86, ARM, MIPS);

  • Иметь опыт использования средств разработки ПО под Linux (GCC, Clang, Make, CMake, GDB);

  • Знание базовых принципов построения современных операционных систем;

  • Опыт использования стандартов POSIX;

  • Знание методологических подходов проектирования программного обеспечения;

  • Знакомство с устройством KasperskyOS и навыки программирования под неё;

  • Опыт работы с Azure DevOps, Confluence, TFS;

  • Опыт работы в автомобильной индустрии.