О позиции
Мы ищем Senior или Middle C++ разработчика (C++98/Qt4) для работы в международной компании R-ToolsTechnology, которая разрабатывает популярные продукты для восстановления данных и работы с дисками, такие как R-Studio и R-DriveImage. Эта вакансия предлагает возможность работать удалённо и решать интересные низкоуровневые задачи.
Чем вы будете заниматься
- Рефакторинг и отладка текущего кода на C++98 и Qt4.
- Проектирование и внедрение новой функциональности в существующие продукты.
- Работа с драйверами и файловыми системами, такими как Btrfs.
- Разработка драйвера монтирования образов дисков под разные операционные системы.
- Восстановление данных из поврежденных структур файловых систем.
- Отладка специфических проблем под WinPE и macOS.
- Разработка единого API для работы с локальными и удаленными файловыми системами.
- Исправление багов в QML и кастомных виджетах под Mac/Linux.
Требования
- Опыт работы с C++98 и Qt4.
- Знание STL и опыт работы с Visual Studio 2008, GCC/Clang.
- Способность разбираться в чужом коде и находить неочевидные решения.
- Опыт работы с сетевыми протоколами и файловыми системами.
- Готовность работать с устаревшими стандартами и решать сложные задачи.
Будет плюсом
- Знание Python и опыт работы с CMake.
- Опыт работы с системами контроля версий, такими как Git и Subversion.
- Знание Bash и опыт работы с Redmine.
Что мы предлагаем
- Удалённая работа из любой точки мира.
- Гибкий график работы (40 часов в неделю).
- Минимум митингов и общения — максимум времени для кода.
- Интересные и нетривиальные задачи, которые редко встречаются в веб-разработке.
- Конкурентоспособная зарплата и возможность профессионального роста.
Вакансия предлагает интересные задачи и возможность удалённой работы, однако может быть сложной для кандидатов без опыта работы с устаревшими стандартами.
Кто здесь добьётся успеха
Глубокие знания C++98 и опыт работы с библиотекой Qt4 для эффективного рефакторинга и отладки кода.
Способность работать самостоятельно в удалённом режиме, управляя своим временем и задачами при помощи инструментов, таких как Jira и Git.
Опыт работы с Visual Studio и GCC для кросс-платформенной разработки, а также знание STL для оптимизации алгоритмов и структуры данных.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости Data Recovery
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев