💰 Зарплаты в IT в первой половине 2024: по городам, специализациям, языкам и компаниям → подробнее

Development Team Lead (KasperskyOS)

Требования

Разработка ПОC++

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

Москва

Компания

ТОП-3 международная компания в области IT-безопасности, один из лучших работодателей России

Описание вакансии

Условия работы

Кто мы:

Мы разрабатываем безопасную платформу для IoT и embedded-устройств с поддержкой облачных платформ. В составе платформы разрабатываются компоненты на базе KasperskyOS (os.kaspersky.ru) реализующие, например, такую функциональность: IDS/IPS, безопасная загрузка и обновление, контроль запуска приложений, изоляция приложений в доменах безопасности, поддержку функций безопасности современных процессоров с архитектурами ARM и x86, и т.д.

Мы в поисках Team lead C++, который хочет участвовать в выпуске программных продуктов необходимых рынку Интернета Вещей.
 

Чем предстоит заниматься:

  • Техническое руководство командой разработки, декомпозиция задач, контроль выполнения
  • Контроль качества (ревью кода, тестовое покрытие)
  • Контроль стабильности результатов
  • Анализ и улучшение эффективности, стабильности, безопасности и масштабируемости разрабатываемых приложений
  • Участие в оценке трудоёмкости задач
  • Участие в разработке и ревью архитектуры
  • Участие в анализе требований
  • Участие в подготовке проектной документации
  • Проектирование, разработка и портирование приложений и сервисов на базе KasperskyOS
     

Что Вам необходимо для этого:

  • Опыт технического руководства коммерческими программными проектами не менее 2 лет
  • Опыт разработки на C/C++
  • Хорошее знание и опыт разработки ПО для встраиваемых систем на C/C++
  • Знание алгоритмов и структур данных
  • Знание базовых принципов построения современных операционных систем
  • Знакомство с подходами проектирования программного обеспечения
  • Опыт использования средств разработки ПО под Linux (GCC, Make, CMake, GDB)
  • Опыт использования таск и баг-трекеров
     

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

  • Самостоятельность и способность к самоорганизации
  • Стремление к поиску простых и изящных решений для сложных задач
  • Опыт разработки под разные архитектуры