Назад
3 дня назад

C++ Developer (Qt)

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

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

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

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

Текст:
/

TL;DR

C++ Developer (Qt): Разработка и поддержка среды разработки (IDE) и инструментов конфигурации для программируемых логических контроллеров (ПЛК) с акцентом на создание графических конструкторов и систем валидации. Фокус на разработке многопоточных систем автодополнения, трансляторов графических языков в текст и оптимизации интерфейса под GNU/Linux.

Локация: Работа только на территории работодателя (удаленный формат не предусмотрен)

Компания

Производитель электрощитового оборудования, электротехнических шкафов и программируемых логических контроллеров (ПЛК) для автоматизации промышленных, общественных и гражданских объектов.

Что делать

  • Разрабатывать и поддерживать интерфейс IDE, включая редактор кода и дерево проекта.
  • Создавать модули конфигурирования и настройки аппаратных компонентов ПЛК.
  • Разрабатывать плагины, многопоточные системы автодополнения и подсветки синтаксиса.
  • Реализовывать графические конструкторы для языков LD, FBD, SFC согласно ГОСТ Р МЭК 61131-3-2016.
  • Разрабатывать трансляторы из графических языков в текст (ST) и движок статической проверки ошибок.

Требования

  • Знание C++ и фреймворка Qt.
  • Опыт разработки под ОС GNU/Linux.
  • Опыт работы с форматами данных JSON и XML.
  • Понимание принципов построения GUI/UX для инженерного ПО.
  • Опыт работы с отладчиком GDB.
  • Навыки документирования разработанного кода.

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

  • Базовые знания веб-технологий (HTTPS, HTML5, CSS3, JavaScript) для интеграции компонентов.
  • Понимание теории компиляторов (парсеры, лексеры, семантический анализ).
  • Опыт работы с ZMQ, OpenGL и многопоточной разработкой.
  • Навыки настройки CI/CD процессов для сборки компилятора.
  • Опыт разработки юнит-, интеграционных и регрессионных тестов.

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

  • Оформление в соответствии с ТК РФ.
  • Стабильная, развивающаяся компания и дружный коллектив.
  • График работы: пятидневная рабочая неделя с 8:00 до 17:00 (пятница до 15:45).

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