Developer C (KasperskyOS, Application Lifecycle Management)

По договоренности

  • Речной вокзал
  • Водный стадион
  • Войковская

О проекте
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.

Адрес: Россия, Москва, Ленинградское шоссе, 39Ас1
Показать на большой карте

Поделиться:

Опубликована 9 дней назад

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

Вакансии быстро закрываются — подпишитесь на наш канал в MAX сейчас, чтобы видеть их первыми.
Подписаться в MAX
... участие в обсуждении кода (как своего, так и коллег) Что мы ожидаем от будущего члена команды: Знание С и C+ ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании YADROYADRO
  • Москва
29 минут назад
до 320 000 ₽
Выше средней на 48%
Стек: C# ASP.Net, PostgreSQL, ClickHouse, Docker, Microservices. ... Что нас важно: Знания С# и ASP.NET Core; Опыт разработки микросервисной архитектуры; Опыт работы c PostgreSQL ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании evrone.ruevrone.ru
  • Москва
день назад
Мы подходим друг другу, если у вас есть: Глубокое знание языка C и опыт разработки в user-space и kernel-space ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании БУЛАТБУЛАТ
  • Москва
3 дня назад
Что мы ждем от кандидата: Отличное знание C++ и современных стандартов (11/14/17); Опыт разработки многопоточных ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Лаборатория КасперскогоЛаборатория Касперского
  • Москва
3 дня назад
Стек технологий с которым мы работаем: Embedded Linux, Board Support Package, C/C++, Yocto, CMake, Git ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании YADROYADRO
  • Москва
3 дня назад
... проектировании архитектурных решений и развитии существующей системы Разрабатывать backend-решения на C# ... предлагать технические улучшения продукта Наши пожелания к кандидатам: Коммерческий опыт разработки на C# ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Альфа-БанкАльфа-Банк
  • Москва
3 дня назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.