- Страна
- Россия
Senior C++ Developer (InfraServices VDI Protocol)
Cloud.ru — топовый работодатель в РФ с интересными инженерными задачами. Вакансия предлагает работу над сложным системным продуктом, полную удаленку и использование современных стандартов C++, что делает её крайне привлекательной для опытных разработчиков.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Высокая сложность обусловлена требованиями к глубокому знанию системного программирования, сетевых протоколов и опыта кроссплатформенной разработки (Windows/Linux/macOS/Android). Работа над аналогом RDP требует специфических знаний в области стриминга и оптимизации производительности.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Работодатель не указал вилку, однако для позиции Senior C++ Developer в крупном облачном провайдере рыночные ожидания составляют 350 000 – 500 000 рублей. Предложение Cloud.ru обычно соответствует или слегка превышает среднерыночные показатели для опытных системных инженеров.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Вакансия Senior C++ Developer (InfraServices VDI Protocol)
*🟢Удаленно🟢*Полная занятость
*🟢*ЗП обсуждается на собеседовании
*🟢*В компанию Cloudru
*🟦*Задачи
– Разработка клиент-серверного приложения для стриминга изображения, аудио и периферийных устройств (аналог microsoft remote desktop protocol).
– Проведение технических исследований по направлениям развития продукта.
– Документирование и проектирование архитектуры системы и принятых решений по результатам исследований (внутренняя документация команды разработки.
– Декомпозиция и оценка задач, планирование работ.
– Портирование на различные платформы: linux, windows, MacOS, Android.
– Разработка юнит и интеграционных тестов.
– Участие в код-ревью.
– Взаимодействие с заинтересованными лицами команды: менеджер продукта, системные аналитики, дизайнеры, тестировщики, девопсы и т.д.
*🟦*Требования
– Коммерческий опыт разработки на С/С++ от пяти лет.
– Опыт проведения технических исследований и документирования результатов.
– Опыт разработки кроссплатформенных решений (Linux, Windows) с графическим интерфейсом.
– Отличные знания стандартов C++ (от C++ 11, C++ 20 будет плюсом).
– Опыт разработки клиент-серверных приложений, знание сетевого стека.
– Опыт разработки коммерческого ПО с использованием гибких методологий.
– Проактивный подход к разработке, умение выявлять проблемы, риски и предлагать решения.
– Ответственность, готовность аргументированно защищать принятые решения.
– Самостоятельность и целеустремленность, умение планировать работы и соблюдать сроки.
*🌐* Откликнуться
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- C++
- C++11
- C++20
- C
- Linux
- Windows
- macOS
- Android
- Network Stack
- Unit Testing
- Integration Testing
- Code Review
Возможные вопросы на собеседовании
Вакансия предполагает разработку аналога RDP, где критически важна задержка.
Какие методы оптимизации сетевого трафика и уменьшения задержки (latency) вы бы применили при стриминге видеопотока рабочего стола?
Требуется поддержка множества ОС.
С какими основными трудностями вы сталкивались при обеспечении идентичного поведения GUI и работы с периферией в кроссплатформенных приложениях на C++?
Упоминается использование C++20.
Какие возможности стандарта C++20 (например, корутины или концепты) могут быть наиболее полезны при разработке асинхронного сетевого сервера?
Работа с периферийными устройствами — часть задач.
Расскажите о вашем опыте проброса USB-устройств или аудио через сеть. Какие протоколы или библиотеки вы использовали?
Роль Senior подразумевает проектирование.
Опишите процесс проведения технического исследования (PoC) для новой фичи: от постановки задачи до документирования архитектурного решения.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

