Senior / Strong Middle C++ Developer (C++98, Qt4, низкоуровневые задачи)
Ищем сильного C++ разработчика для работы над сложным продуктом по восстановлению данных. Предстоит поддерживать и развивать ядро на C++98 и Qt4, решать низкоуровневые задачи с драйверами и файловыми системами. Предлагают полную удаленку, гибкий график и зарплату от 2500 до 3500 USD.
Зарплата ниже рынка
На 33% ниже медианы C++ по 25 вакансиям за 90 дней.
Что предстоит делать
Навыки: C++, Qt, QML, C++ stl, Python, Bash, Cmake, GNU Compiler collection. Квалификация: Senior. Специализации: Десктоп разработчик. Senior / Strong Middle C++ Developer (C++98, Qt4, низкоуровневые задачи) **Локация:** Полная удаленка (из любой точки мира) **Занятость:** Полная занятость, гибкий график 5/2 **Зарплата:** от 2500 USD **Кто мы ищем?** Мы — **BGStaff**, кадровое агентство, и мы помогаем нашему клиенту, международному продуктовому разработчику, найти сильного C++ разработчика. Наш клиент более 20 лет создает профессиональное ПО для работы с накопителями данных и восстановления информации. Это сложный, высокотехнологичный продукт с миллионной аудиторией по всему миру (системные администраторы, IT-специалисты, инженеры дата-центров). Проект пережил несколько эпох, и сейчас мы ищем человека, который не боится legacy-кода, умеет в низкоуровневую разработку и готов разбираться в том, как работают файловые системы и драйверы «под капотом». Вам предстоит работать с C++98 и Qt4, но при этом решать задачи, которые редко встречаются в веб-разработке или типовом enterprise. **Чем предстоит заниматься:** Ваша основная задача — поддержка, рефакторинг и развитие ядра продукта. Вам придется глубоко погружаться в чужой код, находить неочевидные баги и внедрять новую функциональность. **Примеры реальных задач (чтобы вы понимали уровень):** - Разработка и отладка драйверов монтирования образов дисков под различные ОС (бинарные форматы, FUSE). - Исследование форматов файловых систем (например, Btrfs) и написание алгоритмов поиска уцелевших файлов при поврежденной структуре ФС. - Устранение фризов GUI: вынос ресурсоемких операций чтения данных в отдельные потоки без нарушения логики текущего кода. - Исправление редких глюков под специфическими платформами: WinPE, MacOS (вплоть до архитектуры PowerPC), Windows 25 (QML). - Проектирование единого API для работы с файловыми системами (локальные, удаленные через агента, FTP, WebDAV, облачные хранилища). - Доработка самописных библиотек сетевого взаимодействия и видео-плеера (QtAV + ffmpeg). - Работа с кастомными виджетами, QML, экспорт данных в HTML+JavaScript. **Технологический стек:** - C++98, STL, Qt4 (основной стек), Qt6 (MacOS), QML. - Сборка и окружение: Visual Studio 2008, GCC/Clang, CMake, Bash, Python. - Инструменты: Git, Subversion, Redmine, Buildbot, Telegram. **Кого мы рассматриваем:** Мы ищем **Senior или очень сильного Middle** разработчика, который готов работать с устаревшими стандартами языка (C++98) и не боится сложных, нетривиальных задач. **Важно:** - Опыт коммерческой разработки от 5 лет. - Отличное знание C++ (независимо от стандарта). - Обязательный опыт работы с **Qt** (желательно Qt4). Без опыта Qt — только если вы уникальный талант, который готов быстро освоить его с нуля (но это скорее исключение). - Умение разбираться в чужом коде, самостоятельность, ответственность. - Навыки отладки в разных ОС (Windows, Linux, MacOS). - Английский язык на уровне чтения документации и написания комментариев к коду. **Будет плюсом:** - Опыт с низкоуровневым программированием (драйверы, работа с железом). - Понимание принципов работы файловых систем и сетевых протоколов. **Условия работы:** - **Удаленный формат:** работайте из любой точки мира. - **Гибкий график:** 40 часов в неделю, вы сами планируете свое время (важно пересекаться для синхронизации, но количество встреч минимально). - **Минимум бюрократии:** максимум кода и реальных задач. Общение преимущественно с ведущим разработчиком и тестировщиком. - **Оформление:** договор на разработку ПО с ИП (самозанятость). - **Зарплата:** от 2500 USD до 3500 USD (на испытательный срок — от 2500 USD). - **Испытательный срок:** 3 месяца. - **Бонусы:** возможность премии по итогам года. **Ожидания от кандидата:** Нам нужен человек, который не будет отбывать часы. Мы небольшая команда профессионалов (всего 4-5 разработчиков), и вклад каждого виден. Мы не рассматриваем кандидатов, которые работают по остаточному принципу («на основной работе — 8 часов, здесь — по совместительству»). Здесь нужно гореть задачами, быть любознательным и не бояться предлагать улучшения, даже если они выходят за рамки текущего ТЗ. **Процесс отбора:** 1. Рассмотрение резюме. 2. Интервью с рекрутером. 3. Техническое интервью с ведущим разработчиком и главным разработчиком проекта. 4. Офер. **Как откликнуться?** Отправляйте резюме на почту: **[email protected]** В теме письма укажите: «C++98/Qt4 Вакансия». Или пишите в Телеграм Надежде (@Bykova_Nadezhda). Ждем ваших откликов! Будет сложно, но интересно.
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в BGStaff
3 активные вакансии в компании
Middle Golang Developer
~2 254 550 ₸ оценка
Разработка серверной части на Go для платформы VRS, работа с PostgreSQL и интеграция с внешними системами. Также потребуется поддержка клиентской части на JavaScript/TypeScript. Предусмотрена работа на бенче с выбором проектов.
Middle Python Developer
~1 096 325 ₸ оценка
Вакансия backend-разработчика на Python для создания голосовых роботов. Нужно проектировать архитектуру, интегрировать сервисы и работать с базами данных. Требуется опыт с Django/FastAPI и MySQL/PostgreSQL.
Похожие вакансии
6 вакансий
Разработчик Unreal Engine
~1 994 470 ₸ оценка
Разработка и оптимизация функций Unreal Engine 5 на C++ и Blueprints для сложного продукта в области real-time 3D и симуляций. Нужен опыт в игровой индустрии от 5 лет, релиз проекта на Windows, сильный C++, UE5, математика и многопоточность. Компания предлагает работу над основной функциональностью продукта, инструментами и пайплайнами в международной команде.
Инженер C++ (Middle+/Senior)
~1 994 470 ₸ оценка
Разработка ядра высоконагруженного C++ HTTP-прокси для платформы веб-безопасности. Нужен опыт C++17, сетевых протоколов, Linux и высоконагруженных систем. Удалённая работа, оформление по ТК РФ, ДМС.
Инженер-разработчик сетевого ПО (C)
~1 994 470 ₸ оценка по стеку
Разработка сетевого ПО на C для Linux-коммутаторов уровня L3: проектирование модулей и протоколов, полный цикл от дизайна до деплоя. Нужны 4+ года опыта в embedded-разработке, сильный C, понимание L2/L3 сетей и Linux. Предлагают удалёнку, гибкий график, страховку и бонусы.
Старший C++ инженер
~1 994 470 ₸ оценка
Zibra AI ищет старшего C++ инженера для работы над инфраструктурой данных для Physics AI. Вы будете разрабатывать плагины и кастомные ридеры для ParaView/VTK, обеспечивая интерактивный доступ к петабайтным 3D научным датасетам с прогрессивной загрузкой и оптимизацией памяти. Нужен сильный продакшн-опыт с современным C++, знание VTK/ParaView и опыт работы с большими научными данными. Предлагают удалённую работу в deep-tech стартапе на стыке научной визуализации и высокопроизводительных вычислений.
C++ инженер-программист
~1 994 470 ₸ оценка по стеку
Разработка ключевых компонентов нового Linux-продукта для IoT-устройств на C++: проектирование, кодинг, отладка и оптимизация. Нужен опыт 4+ года в C++ (Modern C++, многопоточность), уверенный Linux и знание CMake/Git/CI/CD. Предлагают гиг-контракт, удалёнку (только Украина), медстраховку, оплачиваемый отпуск 21 день, бонусы и бесплатное обучение.
Старший Software Engineer (Game Engine)
~1 994 470 ₸ оценка
Старший инженер в iGaming-компанию Playson: развитие игрового движка, фреймворков для математиков, RTP-мониторинга и интеграций с внешними студиями. Нужен сильный C++ (включая legacy), понимание математических моделей и production-систем. Предлагают высокую зарплату, квартальные бонусы, неограниченный отпуск и удалённую работу.