Other

Developer C++ (KasperskyOS, Tooling) Full-time

О компании и команде

О проекте:

«Лаборатория Касперского» работает над созданием защищенных продуктов на основе KasperskyOS. Наша команда занимается созданием инструментов разработчика, позволяющих разрабатывать продукты в рамках экосистемы KasperskyOS.

Области ответственности команды:

  • Доработка существующих и/или разработка новых инструментов разработчика, таких как эмулятор KasperskyOS, расширение для VSCode, консольные утилиты разработчика и многое другое.
  • Доработка существующих и/или разработка новых вспомогательных утилит и библиотек для тестировщиков и разработчиков KasperskyOS;
  • заимодействие с партнёрами и Open Source сообществом;
  • Поставка созданных решений клиентам.

Ожидания от кандидата

Требования к соискателям:

  • Опыт разработки на C или C++;
  • Знание Python или готовность изучить его;
  • Опыт работы/разработки под Linux;
  • Уверенное владение git;
  • Технический английский – свободное чтение документации.

Желательно:

  • Знание TypeScript или желание его изучить;
  • Знание систем автоматизации сборки Makefiles/automake/Cmake;
  • Знание Docker Compose.

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

Основные задачи на данной позиции:

  • Разработка инструментов разработчика для KasperskyOS на языках Python, C/C++, TypeScript;
  • Участие в разработке решений на базе KasperskyOS;
  • Участие в разработке и ревью архитектуры;
  • Участие в выборе новых технологий и подходов;
  • Написание unit-тестов;
  • Проведение Code Review.

Overview

Apply For This Job