Middle C++ Developer
Интересная вакансия для системных программистов с возможностью гибридной работы в Минске. Требования четкие и профессиональные, хотя отсутствие указанной вилки зарплаты и названия компании снижает прозрачность предложения.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Роль требует глубоких знаний системного уровня: работы с RTOS, ядром Linux и сетевыми протоколами, что значительно сложнее прикладной разработки. Также необходим опыт отладки многопоточных приложений и понимание низкоуровневых архитектур.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата не указана в объявлении, однако для Middle C++ разработчика в Минске с опытом работы в системном программировании и RTOS рыночный диапазон составляет от 2500 до 4000 USD. Итоговое предложение будет сильно зависеть от глубины знаний кандидата в области встраиваемых систем.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Middle C++ Developer
*💰*По итогам собеседования
*📌*Условия и бонусы:
Фултайм, офис или гибрид (Минск).
*📌*Наши ожидания:
– От 3 лет опыта разработки на C/C++;
– Опыт работы с RTOS;
– Понимание архитектуры Linux и опыт системной разработки под Linux;
– Опыт работы с IPC и сокетами;
– Знание сетевых коммуникаций и разработки протоколов;
– Опыт кроссплатформенной разработки;
– Хорошее понимание структур данных и алгоритмов;
– Практический опыт многопоточности, включая race conditions, deadlocks и debugging;
– Уверенное владение Git или SVN.
*✍🏼*Откликнуться
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- C++
- C
- RTOS
- Linux
- IPC
- Sockets
- Git
- SVN
- Multithreading
- Algorithms
- Data Structures
Возможные вопросы на собеседовании
Проверка понимания специфики систем реального времени.
В чем ключевое отличие RTOS от ОС общего назначения, таких как Linux, с точки зрения планировщика задач?
Оценка навыков работы с многопоточностью и отладки.
Расскажите о самом сложном случае race condition или deadlock, с которым вы сталкивались. Как вы его диагностировали и устранили?
Проверка знаний межпроцессного взаимодействия.
Какие механизмы IPC в Linux вы использовали и в каких сценариях каждый из них наиболее эффективен?
Оценка опыта системного программирования.
С какими трудностями вы сталкивались при кросс-компиляции C++ проектов под различные встраиваемые платформы?
Проверка алгоритмической подготовки.
Какую структуру данных вы бы выбрали для реализации приоритетной очереди в системе с жесткими ограничениями по времени отклика?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

