27 1 мес. назад

Разработчик системного ПО

Присоединяйтесь к команде разработки KasperskyOS, где вы сможете работать над безопасной микроядерной операционной системой. Ищем разработчика с опытом в C и C++, который будет заниматься проектированием и поддержкой системных библиотек, а также тестированием кода.

middle удалённо
Тип занятости
full-time
Опубликовано
4 декабря 2025
Языки
English: Pre-Intermediate
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться

описание

О проекте KasperskyOS – защищенная микроядерная операционная система. Это не очередной дистрибутив Linux, а собственная разработка, способная успешно конкурировать на международных рынках. Заложенный в KasperskyOS принцип кибериммунности позволяет разрабатывать безопасные решения из потенциально небезопасных компонентов. Об отделе Разработкой KasperskyOS занимается отдел Platform, состоящий из нескольких групп, которые отвечают за микроядро ОС, драйверы, системные компоненты, подсистему безопасности, средства виртуализации, а также обеспечивают непрерывный контроль качества разработки. Сейчас у команды много новых, интересных и сложных задач, так что она продолжает расти. О команде Команда разработки библиотек среды выполнения ОС занимается проектированием, имплементацией и поддержкой общесистемных библиотек и сопутствующих инструментов платформы KasperskyOS.
Проектирование системных API c учетом требований безопасности, надежности и производительности;
Разработка и поддержка библиотек и инструментов для IPC биндингов;
Разработка и поддержка среды выполнения подсистемы безопасности KasperskyOS;
Тестирование кода с помощью юнит тестов, интеграционных тестов, фаззинг тестов; сбор и анализ покрытия;
Поддержка скриптов сборки и тестирования кода, интеграция их в CI;
Написание и актуализация документации по коду и архитектурным решениям'
Проведение анализа пользовательских сценариев, декомпозиция целей, работа с требованиями;
Портирование и поддержка 3rd-party кода;
Формирование и внедрение идиоматического подхода к разработке компонентов KasperskyOS.

требования

Опыт разработки ПО на С и C++, включая использование современных стандартов, написание многопоточного кода, тестирование;
Отличное знание классических алгоритмов и структур данных;
Понимание устройсва ОС, работы основных сервисов ОС, выполнения системных вызовов;
Навыки анализа производительности и оптимизации кода;
Умение пользоваться инструментами разработки и отладки в *nix среде: bash, git, gdb, cmake, make, lcov, и т.д.;
Знание английского языка на уровне чтения и написания технической документации;
Понимание приципов работы в команде, проведения code review.

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

6 вакансии
Интеграция Дистрибуция Проекты
Интеграция Дистрибуция Проекты
15 ч. назад

Старший С/С++ разработчик

Ищем разработчика с минимум 3-летним опытом работы на C в production-среде. Основные задачи с…

middle удалённо
R-Style Softlab
R-Style Softlab
17 ч. назад

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

Присоединяйтесь к команде R-Style Softlab в роли Разработчика SQL. Вы будете работать над системой RS-Reporting V.6, автоматизируя п…

middle удалённо
Корпорация «Галактика»
Корпорация «Галактика»
17 ч. назад

Разработчик ПО

Вам предстоит разрабатывать и дорабатывать интерфейсы и алгоритмы на языке VIP, а также работать с SQL. Ищем…

middle удалённо
РУСДРОНОПОРТ
РУСДРОНОПОРТ
1 д. назад

Инженер - программист БПЛА

Вам предстоит заниматься разработкой кода управления БПЛА и интеграцией его в общую платформу. Требуется опыт работы с C/C++ и системами автоп…

middle удалённо
YADRO
YADRO
1 д. назад

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

Компания YADRO ищет разработчика C/C++ для работы над новым продуктом в телекоммуникационной сфере. Вы будете заниматься разработкой базовых ст…

middle удалённо
YADRO
YADRO
1 д. назад

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

Ищем разработчика C/C++ для работы над RAN-продуктами в телекоммуникациях. Важны знания C и C++, опыт работы с мн…

middle удалённо