44 3 мес. назад

Десктоп разработчик

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

Опубликовано
7 декабря 2025
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти

описание

Навыки: Разработка программного обеспечения, C. Специализации: Десктоп разработчик. **О проекте** KasperskyOS – защищенная микроядерная операционная система. Это не очередной дистрибутив Linux, а собственная разработка, способная успешно конкурировать на международных рынках. Заложенный в KasperskyOS принцип кибериммунности позволяет разрабатывать безопасные решения из потенциально небезопасных компонентов. **Об отделе** Разработкой KasperskyOS занимается отдел Platform, состоящий из нескольких групп, которые отвечают за микроядро ОС, драйверы, системные компоненты, подсистему безопасности, средства виртуализации, а также обеспечивают непрерывный контроль качества разработки. Сейчас у команды много новых, интересных и сложных задач, так что она продолжает расти. **О команде** В команде разработки системных компонентов группа Networking отвечает за поддержку сетевого стека, всех компонентов для работы с сетью (DHCP, DNS, TLS и др.), а также других connectivity-стеков (Bluetooth, GPS, GSM). Также, поскольку мы находимся в рамках общей команды Components, бывают и задачи, связанные со смежными группами. **Задачи группы** В команде Platform группа разработки компонентов отвечает за: - Инструменты разработки (GCC/Clang, Binutils, Qemu и т.д.); - Базовые компоненты KasperskyOS (libc, поддержка POSIX); - Поддержку файловых систем и систем хранения данных; - Поддержку сетевых стеков и средств коммуникации между устройствами; - Средства управления приложениями; - Графическую и аудио подсистемы; - Поддержку различных фреймворков и системных служб. **Ваши задачи** - Поддержка и развитие сетевого стека KasperskyOS; - Проектирование и разработка компонентов и системных сервисов для работы с сетью; - Разработка и портирование других connectivity-стеков (Bluetooth, GPS, GSM и др.); - Портирование open source программного обеспечения на KasperskyOS. **Что требуется от кандидата** - Отличное знание языка программирования С; - Знание базовых принципов построения современных операционных систем; - Опыт многопоточного программирования; - Знание классических алгоритмов и структур данных; - Знание инструментов разработки в Unix системах (Linux, BSD и пр.); - Опыт работы в команде, знакомство с процессами Code Review, CI/CD. **Желательно** - Хорошее знание принципов работы компьютерных сетей и основных сетевых протоколов; - Понимание организации и работы сетевого стека ОС; - Опыт работы над сетевым стеком и компонентами для работы с сетью, в Linux или других ОС; - Знание стандарта протокола TLS и опыт разработки приложений с поддержкой TLS; - Знание стандартов connectivity-протоколов (Bluetooth, GPS, GSM и др.) и опыт работы с ними; - Опыт кросплатформенной разработки; - Хорошее знание POSIX; - Знакомство с архитектурой операционных систем, внутренним устройством ядра ОС (управление памятью, межпроцессное взаимодействие, планирование задач, VFS); - Знание внутреннего устройства libc; - Знание языка assembler по крайней мере для одной из архитектур (x86, ARM) на уровне, достаточном, для исследования объектного файла.

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

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

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

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

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

Десктоп разработчик

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

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

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

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

ARM · UART · SPI ·+17

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

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

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

Qt · QWidget · C++ ·+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
Arlo
Arlo
1 нед. назад

Старший инженер по встроенному программному обеспечению

Вам предстоит работать с новыми SoC, чипами и сенсорами, а также писать и интегрировать драйверы устройств и протоколы. Ожидается, что у вас будет опыт работы не менее 5 лет, включая знание Embedded C и C++, а также опыт работы с RTOS. Предлагается удаленная работа в международном проекте с медицинской страховкой и поддержкой спортивных мероприятий.

senior гибрид