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

Senior / Middle C++ Developer (C++98/Qt4)
Интересная вакансия для любителей системного программирования и 'хардкора'. Хорошая зарплата в долларах и полная удаленка, однако работа с очень старым стеком может подойти не всем.
Сложность вакансии
Высокая сложность обусловлена необходимостью работы с устаревшим стеком (C++98, Qt4) и специфическими низкоуровневыми задачами (драйверы, файловые системы). Требуется умение разбираться в сложном legacy-коде и глубокое понимание системного программирования.
Анализ зарплаты
Предлагаемая зарплата ($2500 - $4000) соответствует среднерыночным ожиданиям для Middle+/Senior C++ разработчиков на международном рынке при удаленной работе. Верхняя планка в $4000 является конкурентной для специалистов со знанием системных нюансов.
Сопроводительное письмо
I am writing to express my strong interest in the Senior/Middle C++ Developer position at R-ToolsTechnology. With extensive experience in C++ and the Qt framework, I am particularly drawn to your work on industry-standard tools like R-Studio and R-DriveImage. My background in low-level programming and system-level debugging aligns perfectly with your requirements for maintaining and evolving complex legacy systems.
I have a proven track record of working with older standards like C++98 while implementing modern solutions for file systems and network protocols. I am comfortable navigating large codebases, performing deep refactoring, and optimizing GUI performance. The prospect of working on disk mounting drivers and data recovery algorithms is incredibly exciting to me, as I enjoy the challenge of solving non-trivial technical problems that go beyond standard application development.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас
Присоединяйтесь к команде R-ToolsTechnology и решайте уникальные низкоуровневые задачи по всему миру!
Описание вакансии
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 ч/нед).
— Минимум митингов и общения — максимум кода.
— Интересные задачи, которые редко встретишь в веб-разработке.💬 Резюме отправлять: Откликнуться, Откликнуться
–––
Бесплатный постинг вакансий: @freeIT_job
Забирай 📚 Базу Знаний
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Git
- C++
- Python
- Bash
- Subversion
- STL
- Qt
- Visual Studio
- CMake
- FTP
- GCC
- WebDAV
- Clang
- QML
- Btrfs
Возможные вопросы на собеседовании
Вакансия предполагает работу с C++98. Важно понимать, как кандидат справляется с отсутствием современных возможностей языка.
Какие основные ограничения C++98 по сравнению с современными стандартами (C++11/14/17) создают для вас наибольшие сложности и как вы их обходите?
Работа связана с восстановлением данных и файловыми системами.
Опишите ваш опыт работы с файловыми системами на низком уровне. С какими структурами данных (например, в Btrfs или NTFS) вам приходилось сталкиваться?
В задачах упоминается борьба с фризами GUI.
Как бы вы организовали архитектуру приложения на Qt4 для выноса тяжелых операций чтения данных в отдельные потоки, чтобы сохранить отзывчивость интерфейса?
Упоминается отладка под специфические ОС (WinPE, старые macOS).
Расскажите о самом сложном баге, который вам приходилось отлаживать в специфической или устаревшей среде. Какие инструменты вы использовали?
Компания использует как Git, так и Subversion.
Есть ли у вас опыт работы с SVN и как вы относитесь к необходимости переключаться между различными системами контроля версий?
Похожие вакансии
Python Developer (Lead)
Middle PHP developer
Python разработчик (Senior)
Senior/middle Python Developer
Java разработчик (Мосбиржа) (Senior)
Senior Java Developer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Зарплата
- 2 500 $ – 4 000 $