Разработчик C (KasperskyOS, Application Lifecycle Management)

Лаборатория Касперского

Разработчик C (KasperskyOS, Application Lifecycle Management)

Москва, Ленинградское шоссе, 39Ас2

Метро: Водный стадион

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

О проекте
KasperskyOS – защищенная микроядерная операционная система. Это не очередной дистрибутив Linux, а собственная разработка, способная успешно конкурировать на международных рынках. Заложенный в KasperskyOS принцип кибериммунности позволяет разрабатывать безопасные решения из потенциально небезопасных компонентов.

Об отделе
Разработкой KasperskyOS занимается отдел KasperskyOS Platform Development, состоящий из нескольких групп, которые отвечают за микроядро ОС, драйверы, системные компоненты, подсистему безопасности, а также обеспечивают непрерывный контроль качества разработки. Сейчас у команды много новых, интересных и сложных задач, так что она продолжает расти.

Задачи группы
В команде Platform группа разработки компонентов отвечает за:

  • Инструменты разработки (GCC/Clang, Binutils, Qemu и т.д.);
  • Базовые компоненты KasperskyOS (libc, поддержка POSIX);
  • Поддержку файловых систем и систем хранения данных;
  • Поддержку сетевых стеков и средств коммуникации между устройствами;
  • Средства управления приложениями;
  • Графическую и аудио подсистемы;
  • Поддержку различных фреймворков и системных служб.



О команде
Команда Application Lifecycle Management Services Development занимается разработкой методологии и системных компонентов для реализации жизненного цикла приложений в KasperskyOS. Проблемы, которые решает команда, включают в себя следующие:

  • Доставка, установка, удаление и обновление приложений;
  • Запуск, остановка приложений/системы;
  • Перевод приложений/системы из одного состояния в другое;
  • Нотификация приложений/системы;
  • Вопросы, связанные с кибериммунностью приложений.

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

  • Проектирование, разработка нового и поддержка существующего кода на C/C++;
  • Улучшение производительности, стабильности, безопасности и масштабируемости;
  • Участие в проектировании и ревью архитектуры;
  • Участие в code review;
  • Разработка юнит тестов.

От кандидата мы ожидаем:

  • Отличное знание языка программирования С;
  • Знание или готовность освоить C++;
  • Знание базовых принципов построения современных операционных систем;
  • Опыт многопоточного программирования;
  • Знание классических алгоритмов и структур данных;
  • Знание инструментов разработки в Unix системах (Linux, BSD и пр.);
  • Опыт работы в команде, знакомство с процессами Code Review, CI/CD.



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

  • Опыт разработки ПО системного уровня или желание погрузиться в данную область;
  • Знание методологических подходов проектирования программного обеспечения;
  • Знание базовых принципов построения современных операционных систем;
  • Знание систем автоматизации сборки Makefiles/automake/Cmake.
Навыки
  • C/C++
  • Linux
  • CMake
  • CI/CD
Посмотреть контакты работодателя

Адрес

Похожие вакансии

БАЗИС
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Открытая мобильная платформа
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
КСОР
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Appie.tech
Удаленная работа
  • Москва

  • Не указана

Яндекс
Удаленная работа
  • Москва

  • Не указана

Лаборатория Касперского

Разработчик C++ (KSMG)

Лаборатория Касперского

Удаленная работа
  • Москва

  • Не указана

Удаленная работа
  • Москва

  • до 300000 RUR

КомСтрой
Удаленная работа
  • Москва

  • до 230000 RUR

Rubius
Удаленная работа
  • Москва

  • до 230000 RUR

Систематика Консалтинг

Разработчик C++

Систематика Консалтинг

Удаленная работа
  • Москва

  • до 230000 RUR

USETECH
Удаленная работа
  • Москва

  • до 230000 RUR

BAUM
Удаленная работа
  • Москва

  • до 230000 RUR

Xello
Удаленная работа
  • Москва

  • до 230000 RUR

MIND Software

Разработчик C

MIND Software

Удаленная работа
  • Москва

  • до 230000 RUR

АйТи Сервис Менеджмент

Разработчик C++ (middle)

АйТи Сервис Менеджмент

Удаленная работа
  • Москва

  • от 250000 RUR

Лаборатория Касперского

Разработчик C++ (KasperskyOS, Quality Control)

Лаборатория Касперского

Удаленная работа
  • Москва

  • от 250000 RUR

ТЕХПРОМ
Удаленная работа
  • Москва

  • до 325000 RUR

North Side
Удаленная работа
  • Москва

  • до 250000 RUR

Эверис, Представительство

Ведущий программист С++

Эверис, Представительство

Удаленная работа
  • Москва

  • до 500000 RUR

STARTRIBE LTD
Удаленная работа
  • Москва

  • до 500000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию