yandex
Зарплата
2 500 $ – 4 000 $
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
SeniorУдалённоПолная занятость

Senior / Middle C++ Developer (C++98/Qt4)

Оценка ИИ

Интересная вакансия для любителей системного программирования и 'hardcore' задач. Хорошая зарплата в долларах и полная удаленка, однако работа с очень старым стеком (C++98, VS 2008) может подойти не всем.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
Оценка ИИ

Высокая сложность обусловлена необходимостью работы с устаревшими стандартами (C++98, Qt4) и специфическими низкоуровневыми задачами (драйверы, файловые системы, отладка под редкие ОС). Требуется умение разбираться в сложном legacy-коде.

Анализ зарплаты

Медиана3 500 $
Рынок2 500 $ – 5 000 $
Оценка ИИ

Предлагаемая вилка $2500–4000 соответствует рыночному уровню для Middle+/Senior C++ разработчиков на международном рынке, особенно учитывая специфику системного ПО. Верхняя граница в $4000 является конкурентной для удаленной работы.

Сопроводительное письмо

I am writing to express my strong interest in the Senior/Middle C++ Developer position at R-Tools Technology. With extensive experience in C++ development and a deep understanding of system-level programming, I am particularly drawn to your work on industry-standard tools like R-Studio and R-Drive Image. I have a proven track record of working with legacy codebases, including C++98 and Qt4, and I am comfortable navigating the complexities of file systems and cross-platform debugging.

My background includes significant work with multi-threading to optimize GUI performance and developing unified APIs for diverse file systems. I am excited by the prospect of tackling non-trivial tasks such as debugging for WinPE or macOS PowerPC and contributing to the stability of your data recovery solutions. I am a self-sufficient developer who enjoys deep-diving into complex code and finding elegant solutions to obscure bugs. I look forward to the possibility of bringing my technical expertise to your remote-first team.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в 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 ч/нед).

— Минимум митингов и общения — максимум кода.

— Интересные задачи, которые редко встретишь в веб-разработке.💬 Резюме отправлять: Откликнуться, Откликнуться

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • 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? Опишите основные отличия в отладке кода драйвера по сравнению с обычным приложением.

Похожие вакансии

JETLYN
350 000 ₽ – 450 000 ₽

C++ Developer (System Programming / COM & RPC)

SeniorУдалённоРоссия
C++ · COM · DCOM · RPC · POSIX · Linux · Socket Programming · Multithreading · Wireshark · WINE
+10 навыков
NDA
Не указана

Инженер сетевой (Senior)

SeniorУдалённоРоссия
Linux · BGP · OSPF · VXLAN · VPN · VRRP · LACP · Python · Bash · Docker · SDN · Open vSwitch · Wireshark · TCPDump · IXIA · Spirent · TRex · EVE-NG · GNS3
+19 навыков
TopSelection
300 000 ₽ – 370 000 ₽

Senior C Developer (Linux Kernel)

SeniorУдалённоРоссия
C++ · Linux Kernel · VFS · POSIX · IPC · mmap · seccomp · ptrace · perf · strace · GDB · inotify · epoll
+13 навыков
ЛАНИТ
Не указана

C++ разработчик (ethernet-коммутатор)

SeniorУдалённоРоссия
C++ · Linux · TCP/IP · Docker · Git · BGP · ARP · BFD · ECMP · LACP · RSTP · STP · VLAN · VRRP · VXLAN · Wireshark · TCPDump · Iperf · Cisco TRex · EVE-NG · GNS3
+21 навыков
PN Labs (based on handle)
4 000 $ – 6 000 $

C++ Developer (Desktop VPN Client)

SeniorУдалённо
C++ · Qt · QML · gRPC · CMake · vcpkg · Boost · OpenSSL · cURL · RxCpp · WireGuard · TCP/IP · DNS · TLS · Win32 · WFP
+16 навыков
On The Spot / TensorQ
7 000 $

Senior GPU Developer

SeniorУдалённо
C++ · CUDA · GPU Kernel Development · Nvidia Nsight · Performance Optimization · Profiling · GPU Architecture
+7 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

Зарплата
2 500 $ – 4 000 $