Назад
4 дня назад

Разработчик C/C++, Qt (Middle)

150 000₽
Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Разработчик C/C++, Qt (Middle): Разработка приложений для управления устройствами, настройки оборудования, отображения данных и диагностики с акцентом на многопоточность, обмен данными и разделение интерфейса, прикладной логики и транспортного уровня. Фокус на создании устойчивых Qt-интерфейсов без зависаний, интеграции с внешним оборудованием, автоматическом тестировании и отладке.

Локация: Ростов-на-Дону, площадь Химиков; работа на месте работодателя, удалённый и гибридный форматы невозможны

Зарплата: от 150 000 ₽ на руки в месяц + премия за завершённые задачи

Компания

РОЙ-АЭРО разрабатывает решения, связанные с приложениями для управления устройствами и промышленным оборудованием.

Что делать

  • Разрабатывать и поддерживать приложения на C++ и Qt.
  • Создавать интерфейсы настройки, управления и отображения состояния устройств.
  • Реализовывать обмен данными с оборудованием и внешними сервисами, включая JSON и бинарные протоколы.
  • Обрабатывать входящие данные без блокировки пользовательского интерфейса и разделять UI, прикладную логику и транспортный уровень.
  • Писать автоматические тесты, находить и исправлять ошибки, участвовать в code review и поддерживать документацию.

Требования

  • От 1 года до 3 лет опыта разработки.
  • Практическое владение C++17 или новее, STL, RAII, move-семантикой, указателями и управлением временем жизни объектов.
  • Опыт разработки законченных приложений на Qt; знание QObject, signals/slots, Q_PROPERTY, событий, таймеров, parent–child ownership и model/view.
  • Понимание многопоточности в Qt: QThread, принадлежности объектов потокам, queued connections и ограничений работы с GUI из фонового потока.
  • Опыт работы с Qt Network или Qt SerialPort, CMake, Linux, Git, Qt Creator/GDB и автоматическими тестами с Qt Test/QSignalSpy.
  • Чтение технической документации на английском языке.

Хорошо, если есть

  • Опыт работы одновременно с Qt Widgets и Qt Quick/QML, интеграции C++ и QML.
  • Развёртывание Qt-приложений на Linux и Windows.
  • Python для автоматизации и эмуляции оборудования.
  • Настройка CI, использование sanitizers и опыт разработки приложений для приборов, измерительных систем или промышленного оборудования.

Культура и преимущества

  • Оформление по ТК РФ.
  • График 5/2 с понедельника по пятницу; время начала и окончания рабочего дня обсуждается индивидуально.
  • Парковка и комплексное корпоративное питание.
  • Работа в офисе в районе площади Химиков.

Процесс найма

  • В отклике необходимо рассказать о разработанном Qt-приложении, своей зоне ответственности, организации обмена данными и способах предотвращения зависаний интерфейса.
  • Публичный код необязателен, но ссылка на GitHub обязательна.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →