Developer C/C++ (Automotive KasperskyOS)
Требования
Местоположение и тип занятости
Компания
ТОП-3 международная компания в области IT-безопасности, один из лучших работодателей России
Описание вакансии
Условия работы
Вам нравятся новые и интересные проекты? Вы не боитесь окунуться в большой объём информации? Любите принимать активное участвовать в архитектуре нового решения? Мы предлагаем присоединиться к команде Automotive-продукта. В рамках этого продукта потребуется освоение навыков разработки под KasperskyOS, погружение в стандарт Adaptive Autosar и активная работа по реализации требований этого стандарта в новой платформе от ЛК.
Для чего Вы нам нужны:
- Разработка функциональных модулей в рамках проекта KL Adaptive Platform
- Разработка тестов – unit, автотесты
Что Вам необходимо для этого:
- Опыт работы в качестве разработчика или старшего разработчика в проектах разработки продуктов или базовых компонент от 3х лет
- Безупречное знание C++ 11 и STL
- Хорошие знания внутреннего устройства ОС Linux
- Знание и опыт работы в многопоточном окружении, синхронизация
- Навыки проектирования и архитектуры, знание основных шаблонов проектирования, понимание ООП
- Понимание сложности алгоритмов O(n)
- Опыт работы с инструментарием: GDB, системы контроля версий и багтрекинга
- Технический английский – свободное чтение документации, возможность общения на английском языке в багтрекере
- Способность и желание быстро изучать новые для себя технологии
Желательно:
- Глубокий опыт исследования ошибок и отладки (разбор нетривиальных падений; работа с user-mode и kernel-моде отладчиком; исследование зависаний; исследование производительности)
- Программирование для встроенных систем и опыт кросскомпиляции
- Опыт анализа дампов с использованием GDB
- Опыт использования boost
- Опыт написания unit-тестов (GTest/GMock)