Назад

Не получаете ответ?

Вакансия опубликована 9 дн. назад - шансы на ответ снижаются.

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

Формат работы
onsite
Тип работы
fulltime
Грейд
junior
Английский
b2
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

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

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

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

Текст:
/
TL;DR
Разработчик C++/Qt (SCADA): Развитие интерфейсов и серверных компонентов SCADA-системы для сбора, обработки и отображения данных промышленного оборудования с акцентом на Qt Widgets, Qt Graphics View Framework и работу с существующим C++-кодом. Фокус на создании GUI, исправлении ошибок, интеграции с PostgreSQL и аккуратном изменении компонентов, влияющих на работу системы.

Локация: Москва, улица Кирпичные Выемки, 3с4; работа на месте работодателя

Компания

Крупная аккредитованная IT-компания, являющаяся дочерней фирмой ПАО «Газпром автоматизация».

Что делать

  • Разрабатывать и улучшать GUI: диалоги, таблицы, деревья, тренды и панели состояния.
  • Развивать графические элементы мнемосхем с использованием Qt Graphics View Framework.
  • Разбираться в существующем C++-коде, воспроизводить и исправлять ошибки, проверять результаты изменений.
  • Дорабатывать серверные компоненты SCADA-системы на C++.
  • Работать с SQL-запросами к PostgreSQL.

Требования

  • От 1 года до 3 лет опыта разработки.
  • Знание основ C++: ООП, указатели и ссылки, время жизни объектов, RAII, контейнеры и алгоритмы стандартной библиотеки.
  • Практика создания приложений на Qt Widgets: виджеты, компоновки, сигналы и слоты, обработка событий.
  • Умение читать существующий код и пользоваться отладчиком.
  • Базовые навыки работы с Git: создание коммитов, работа с ветками и просмотр изменений.
  • Работа в Linux на уровне разработчика: терминал, файлы, запуск программ и чтение журналов.
  • Готовность разбираться в предметной области и аккуратно изменять код, от которого зависит работа других компонентов.
  • Английский язык на уровне чтения технической документации.

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

  • Знакомство с возможностями C++17/20.
  • Опыт работы с Qt Graphics View или архитектурой Model/View Qt.
  • Базовый SQL, опыт работы с PostgreSQL и знакомство с ECPG.
  • Знакомство с CMake и сборкой приложений под Linux и Windows.
  • Базовое знание Python для вспомогательных скриптов и автоматизации.
  • Понимание основ многопоточности и сетевого взаимодействия.
  • Знакомство со SCADA-системами, протоколами OPC UA или Modbus, опыт работы в Astra Linux или РЕД ОС.

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

  • Полная занятость на месте работодателя.
  • График: с 8:30 до 17:30, по пятницам — с 8:30 до 16:15.
  • Стабильная выплата заработной платы два раза в месяц.
  • Медицинская страховка и социальные бонусы.

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