- Страна
- Россия
Developer C (Component Development Group, Network Team)
Престижная компания с мировым именем, работа над уникальным технологическим продуктом (KasperskyOS) и сложными инженерными задачами. Офисная работа в Москве в стабильной и технологически развитой среде.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Высокая сложность обусловлена необходимостью глубокого понимания сетевых протоколов, архитектуры ОС и опыта системного программирования на C. Работа над микроядерной ОС требует исключительной точности и знаний в области многопоточности.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в вакансии не указана, но для системных разработчиков уровня Middle/Senior в Москве в крупных ИТ-компаниях рынок предлагает конкурентные условия. Учитывая специфику KasperskyOS, вознаграждение обычно соответствует верхним границам рынка для системных инженеров.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Контакты для отклика
Откройте контакты, указанные в вакансии.
Описание вакансии
Developer C (Component Development Group, Network Team)
Москва
Компания: Kaspersky
*☑️*Ваши задачи
-Поддержка и развитие сетевого стека KasperskyOS;
-Проектирование и разработка компонентов и системных сервисов для работы с сетью;
-Разработка и портирование других connectivity-стеков (Bluetooth, GPS, GSM и др.);
-Портирование open source программного обеспечения на KasperskyOS.
*☑️*Что требуется от кандидата
-Отличное знание языка программирования С;
-Знание базовых принципов построения современных операционных систем;
-Опыт многопоточного программирования;
-Знание классических алгоритмов и структур данных;
-Знание инструментов разработки в Unix системах (Linux, BSD и пр.);
-Опыт работы в команде, знакомство с процессами Code Review, CI/CD.
Контакты: Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- C++
- Unix
- Linux
- BSD
- Multithreading
- Algorithms
- Data Structures
- Code Review
- CI/CD
- Network Stack
- Bluetooth
- GPS
- GSM
Возможные вопросы на собеседовании
Проверка понимания специфики системного программирования и управления ресурсами.
Расскажите о различиях в реализации сетевого стека в монолитных и микроядерных операционных системах.
Критически важный навык для разработки системных сервисов.
Какие примитивы синхронизации вы бы использовали для защиты разделяемых данных в высоконагруженном сетевом драйвере?
Вакансия предполагает портирование ПО.
С какими основными трудностями вы сталкивались при портировании open source библиотек между разными Unix-подобными системами?
Проверка фундаментальных знаний.
Как устроена модель памяти в языке C и какие нюансы возникают при работе с указателями в контексте системного программирования?
Оценка практического опыта работы с сетевыми протоколами.
Опишите жизненный цикл сетевого пакета при прохождении через уровни модели OSI в ядре ОС.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

