25 3 мес. назад

Бэкенд разработчик

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

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

описание

Навыки: Разработка программного обеспечения, C++. Специализации: Бэкенд разработчик. **О проекте** KasperskyOS – защищенная микроядерная операционная система. Это не очередной дистрибутив Linux, а собственная разработка, способная успешно конкурировать на международных рынках. Заложенный в KasperskyOS принцип кибериммунности позволяет разрабатывать безопасные решения из потенциально небезопасных компонентов. **Об отделе** Разработкой KasperskyOS занимается отдел Platform, состоящий из нескольких групп, которые отвечают за микроядро ОС, драйверы, системные компоненты, подсистему безопасности, средства виртуализации, а также обеспечивают непрерывный контроль качества разработки. Сейчас у команды много новых, интересных и сложных задач, так что она продолжает расти. **О команде** Команда разработки библиотек среды выполнения ОС занимается проектированием, имплементацией и поддержкой общесистемных библиотек и сопутствующих инструментов платформы KasperskyOS. **Задачи:** - Проектирование системных API c учетом требований безопасности, надежности и производительности. - Разработка и поддержка библиотек и инструментов для IPC биндингов. - Разработка и поддержка среды выполнения подсистемы безопасности KasperskyOS. - Тестирование кода с помощью юнит тестов, интеграционных тестов, фаззинг тестов; сбор и анализ покрытия. - Поддержка скриптов сборки и тестирования кода, интеграция их в CI. - Написание и актуализация документации по коду и архитектурным решениям. - Проведение анализа пользовательских сценариев, декомпозиция целей, работа с требованиями. - Портирование и поддержка 3rd-party кода. - Формирование и внедрение идиоматического подхода к разработке компонентов KasperskyOS. **Что требуется от кандидата:** - Опыт разработки ПО на С и C++, включая использование современных стандартов, написание многопоточного кода, тестирование. - Отличное знание классических алгоритмов и структур данных. - Понимание устройсва ОС, работы основных сервисов ОС, выполнения системных вызовов. - Навыки анализа производительности и оптимизации кода. - Умение пользоваться инструментами разработки и отладки в *nix среде: bash, git, gdb, cmake, make, lcov, и т.д. - Знание английского языка на уровне чтения и написания технической документации. - Понимание приципов работы в команде, проведения code review. **Желательно:** - Опыт разработки на Rust, Python или Haskell. - Опыт системного программирования. - Опыт кроссплатформенной разработки. - Опыт взаимодействия с описанными на IDL интерфейсами (MIDL, AIDL, FIDL). - Опыт разработки сетевого взаимодействия (собственные протоколы поверх TCP/UDP или gRPC/Cap'nProto). - Опыт разработки встраиваемых систем. - Знакомство с особенностями микроядерных операционных систем. - Знание теоретических основ информационной безопасности.

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

6 вакансии
R
Renderer Studios
1 нед. назад

Middle Программист (Unreal Engine 5, Unity)

Renderer Studios ищет Middle Программиста для работы с Unreal Engine 5 и Unity. Вам предстоит разрабатывать игровые системы и оптимизировать производительность игр. Требуется опыт работы с AAA играми и отличные навыки общения на английском.

middle
Ghalam
Ghalam
1 нед. назад

Разработчик встраиваемых систем

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

ARM · UART · SPI ·+17

middle Астана
Cuman
Cuman
1 нед. назад

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

Ищем разработчика на C++ с опытом от 1 года. Важно знание Qt и уверенная работа с Linux и Git. Предлагаем конкурентоспособную зарплату и интересные проекты в стабильной компании.

Qt · QWidget · C++ ·+3

middle Астана
Agile Soft
Agile Soft
1 нед. назад

Инженер-программист по разработке прошивок

Мы ищем инженера-программиста для разработки прошивок IoT-устройств. Вам потребуется опыт работы с ATmega и ESP, уверенное знание C/C++, а также понимание работы с датчиками. Важно инженерное мышление и ответственность за результат.

embeded · C++ · ATmega ·+3

middle гибрид
Private-Team
Private-Team
1 нед. назад

Senior C++ Developer (GTA SA Mobile)

от 3 000 USD

Ищем Senior C++ разработчика для работы над мобильной игрой GTA SA. Требуется опыт разработки на C++ от 3 лет, желательно с проектами на базе GTA:SA. Предлагаем долгосрочную работу с гибким графиком.

senior
Notamedia
Notamedia
21 ч. назад

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

Присоединяйтесь к команде Notamedia, где вы будете разрабатывать и оптимизировать WebAssembly модули на C++. Ищем специалиста с опытом в C++ и пониманием JavaScript/TypeScript. Удаленная работа, интересные проекты и возможности для роста.

middle удал.