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% к собеседованиям

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

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

Навыки

  • C++
  • Qt
  • STL
  • QML
  • Visual Studio
  • GCC
  • Clang
  • CMake
  • Bash
  • Python
  • Git
  • Subversion
  • Redmine

Возможные вопросы на собеседовании

Вакансия предполагает работу с файловыми системами (Btrfs и др.). Важно понимать, как устроено хранение данных на низком уровне.

Расскажите о принципах работы файловых систем. Как происходит поиск и восстановление удаленного файла, если запись в таблице файлов была стерта?

Стек включает C++98. Важно проверить знание ограничений и особенностей старого стандарта в сравнении с современными.

Какие основные ограничения C++98 вы считаете наиболее критичными при разработке многопоточных приложений и как вы их обходите без использования std::thread?

В задачах упоминается борьба с фризами GUI и вынос задач в потоки.

Как организовано взаимодействие между рабочим потоком и главным GUI-потоком в Qt4? Какие есть риски при использовании сигналов и слотов в разных потоках?

Работа включает поддержку старых систем (PowerPC, WinPE).

С какими проблемами совместимости (endianness, выравнивание памяти) вы сталкивались при портировании кода между разными архитектурами процессоров?

Упоминается работа с драйверами и монтированием образов.

Каков ваш опыт работы в kernel space? Опишите основные отличия в отладке кода драйвера по сравнению с обычным приложением.

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

ГЭ
ГМС Эксперт
200 000 ₽ – 240 000 ₽

Middle+/Senior SFA Administrator

SeniorУдалённо
Oracle WebLogic Server · Oracle Database · PostgreSQL · Unix · Ansible · Jenkins · Grafana · Zabbix · Jira · BitBucket · Confluence
+11 навыков
ДП
Департамент персонала
от 400 000 ₽

Technical marketing engineer (сетевой инженер/архитектор)

SeniorУдалённо
BGP · OSPF · Cisco · Juniper · CCNP · CCNA · Network Design · Telecommunications
+8 навыков
IP
IT People group
Не указана

Специалист поддержки телекоммуникационного оборудования

SeniorУдалённо
LAN · WAN · ITSM · Cisco ISE · CMDB · Network Security · Network Administration · Troubleshooting
+8 навыков
NDA
до 450 000 ₽

Senior С++ разработчик

SeniorУдалённо
C++ · CMake · Git · Bash · WinAPI · POSIX API · WinDbg · GDB · Multithreading · Network Programming
+10 навыков
TS
Top Selection
до 316 000 ₽

Системный инженер (SIEM)

SeniorУдалённо
Git · SQL · Linux · JSON · Windows Server · Active Directory · SIEM · Python · Bash · PowerShell · DNS · DHCP · NTP · SMTP · Zabbix · DLP · IPS · Firewall · Proxy · REST API · Syslog · SNMP · Regular Expressions
+23 навыков
NDA
Не указана

Senior Системный архитектор

SeniorУдалённо
Delta Computers · Server Infrastructure Design · GPU · Infrastructure Audit · System Architecture · Hardware Configuration
+6 навыков
более 1000 офферов получено
4.9

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

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

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

от 2 500 $