- Зарплата
- 2 500 $ – 4 000 $
Откликайтесь
на вакансии с ИИ

Senior / Middle C++ Developer (C++98/Qt4)
Интересная вакансия для любителей системного программирования и 'hardcore' задач. Хорошая зарплата в долларах и полная удаленка, однако работа с очень старым стеком (C++98, VS 2008) может подойти не всем.
Сложность вакансии
Высокая сложность обусловлена необходимостью работы с устаревшими стандартами (C++98, Qt4) и специфическими низкоуровневыми задачами (драйверы, файловые системы, отладка под редкие ОС). Требуется умение разбираться в сложном legacy-коде.
Анализ зарплаты
Предлагаемая вилка $2500–4000 соответствует рыночному уровню для Middle+/Senior C++ разработчиков на международном рынке, особенно учитывая специфику системного ПО. Верхняя граница в $4000 является конкурентной для удаленной работы.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в R-Tools Technology уже сейчас
Присоединяйтесь к команде экспертов в области восстановления данных и решайте уникальные низкоуровневые задачи — отправьте резюме Надежде прямо сейчас!
Описание вакансии
Senior / Middle C++ Developer (C++98/Qt4) в R-ToolsTechnology
Локация: Удаленно Компания: КА BGStaff
ЗП: от 2 500 до 4 000 $
Занятость: Полная
Международная компания, разработчик популярных продуктов для восстановления данных и работы с дисками: R-Studio, R-DriveImage. Ищем сильного разработчика, готового погрузиться в низкоуровневые задачи и поддержку legacy-кода.
✅ Чем предстоит заниматься:
— Рефакторинг и отладка текущего кода (C++98, Qt4).
— Проектирование и внедрение новой функциональности.
— Работа с драйверами, файловыми системами (Btrfs и др.), сетевыми протоколами.
🛠 Примеры реальных задач (скучно не будет):
— Драйвер монтирования образов дисков под разные ОС.
— Восстановление данных из поврежденных структур ФС.
— Борьба с фризами GUI: вынос чтения данных в отдельные потоки.
— Отладка специфических глюков под WinPE, macOS(вплоть до PowerPC) и Windows 25.
— Разработка единого API для работы с локальными/удаленными ФС (FTP, WebDAV, облака).
— Исправление багов в QML, QtAV (видеоплеер), кастомных виджетах под Mac/Linux.
Стек: C++98, STL, Qt4/Qt6, QML, Visual Studio 2008, GCC/Clang, CMake, Bash, Python, Git, Subversion, Redmine.
🎯 Кого мы ищем:
— Senior или очень сильного Middle, готового работать с устаревшими стандартами (C++98) и при этом решать сложные, нетривиальные задачи.
— Самостоятельного, умеющего разбираться в чужом коде и находить неочевидные решения.
💼 Условия работы:
— Удаленка (из любой точки мира) / Договор с ИП.
— Гибкий график (40 ч/нед).
— Минимум митингов и общения — максимум кода.
— Интересные задачи, которые редко встретишь в веб-разработке.💬 Резюме отправлять: Откликнуться, Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Git
- C++
- Python
- Bash
- Subversion
- STL
- Qt
- Visual Studio
- CMake
- GCC
- Redmine
- Clang
- QML
Возможные вопросы на собеседовании
Вакансия предполагает работу с файловыми системами (Btrfs и др.). Важно понимать, как устроено хранение данных на низком уровне.
Расскажите о принципах работы файловых систем. Как происходит поиск и восстановление удаленного файла, если запись в таблице файлов была стерта?
Стек включает C++98. Важно проверить знание ограничений и особенностей старого стандарта в сравнении с современными.
Какие основные ограничения C++98 вы считаете наиболее критичными при разработке многопоточных приложений и как вы их обходите без использования std::thread?
В задачах упоминается борьба с фризами GUI и вынос задач в потоки.
Как организовано взаимодействие между рабочим потоком и главным GUI-потоком в Qt4? Какие есть риски при использовании сигналов и слотов в разных потоках?
Работа включает поддержку старых систем (PowerPC, WinPE).
С какими проблемами совместимости (endianness, выравнивание памяти) вы сталкивались при портировании кода между разными архитектурами процессоров?
Упоминается работа с драйверами и монтированием образов.
Каков ваш опыт работы в kernel space? Опишите основные отличия в отладке кода драйвера по сравнению с обычным приложением.
Похожие вакансии
Senior Atlassian Administrator (Jira / Confluence)
Администратор информационных систем (Senior)
Senior Системный администратор (Senior+)
Инженер сетевой (Senior)
Разработчик С Middle/Senior
Senior System Engineer (Автоматизация взаимодействия с ФНС и ФССП)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Зарплата
- 2 500 $ – 4 000 $