- Страна
- Россия
Откликайтесь
на вакансии с ИИ

Developer C++ (Antidrone)
Kaspersky — это сильный бренд с отличной инженерной культурой. Проект Antidrone находится на острие технологий, предлагая работу с реальным «железом» и сложными алгоритмами, что делает вакансию крайне привлекательной для системных разработчиков.
Сложность вакансии
Высокая сложность обусловлена спецификой продукта (Antidrone), требующей знаний в области обработки данных с сенсоров и системного программирования под Linux. Необходим крепкий опыт работы с многопоточностью и сетевым взаимодействием.
Анализ зарплаты
Предлагаемая позиция соответствует рыночному уровню для Senior C++ разработчиков в Москве. Учитывая статус компании Kaspersky, можно ожидать зарплату в верхней границе указанного диапазона, а также расширенный социальный пакет.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Kaspersky уже сейчас
Присоединяйтесь к команде Kaspersky и создавайте передовые системы защиты от дронов на C++!
Описание вакансии
Developer C++ (Antidrone)
Москва
Компания: Kaspersky
*🔹*Задачи, которые предстоит решать:
-Разработка и реализация алгоритмов управления подсистемами комплекса и организация их информационного взаимодействия;
-Разработка сервисов по обработке данных от различных сенсоров;
-Взаимодействие с командами API, frontend-разработки и тестирования.
*🔹*Для нас важно:
-Опыт коммерческой разработки на C++ от 3-х лет;
-Опыт работы с сетями, многопоточностью и асинхронностью;
-Опыт работы с Linux на уровне продвинутого пользователя;
-Уверенное владение git.
IT Jobs в Telegram | в VK | в Max
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- C++
- Linux
- Git
- Multithreading
- Network Programming
- Asynchronous Programming
Возможные вопросы на собеседовании
Проект Antidrone требует обработки данных в реальном времени. Разработчик должен понимать, как минимизировать задержки.
Как вы организуете обработку данных от нескольких сенсоров одновременно, чтобы избежать блокировок основного потока управления?
Важно понимать уровень владения инструментами синхронизации в C++.
В каких случаях вы предпочтете использование lock-free структур данных вместо стандартных мьютексов при разработке сетевых сервисов?
Работа ведется под Linux, важно знание системных вызовов.
Расскажите о вашем опыте работы с сокетами в Linux. Какие механизмы ввода-вывода (select, poll, epoll) вы использовали и почему?
Проверка навыков отладки сложных систем.
С какими инструментами профилирования и отладки памяти в Linux вы работали (например, Valgrind, gdb, perf)? Как вы искали утечки памяти в многопоточном приложении?
Оценка архитектурного мышления.
Как бы вы спроектировали протокол взаимодействия между C++ бэкендом и frontend-частью для передачи потоковых данных о координатах целей?
Похожие вакансии
Golang Developer
Senior C#/.NET-разработчик
Middle/Senior Python Developer
.Net Senior+ developer
Разработчик SQL, PL/SQL (Oracle, PostgreSQL)
Разработчик С++/QT
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!