freehire launches on Product Hunt on 26 August.

Follow →

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

Open 18d

Summary

Develops and maintains a C++/Qt-based IDE for PLC programming, including syntax highlighting, graphical editors, and validation engines for industrial automation.

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

В связи с развитием мы в поисках программистов-разработчиков на различные виды работ

Обязанности:

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

Требования:

  • Знания С++ и фреймворка Qt;
  • Разработка под ОС GNU/Linux;
  • Опыт работы с форматами данных (*.json, *.xml);
  • Понимание принципов построения GUI/UX для инженерного ПО;
  • Опыт работы с отладчиком GDB;
  • Документирование разработанного кода

Приветствуется:

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

  • Работа в стабильной, развивающейся компании;
  • Дружный коллектив;
  • Оформление в соответствии с ТК РФ;
  • Заработная плата по результатам собеседования

Обратите внимание: вакансия предполагает работу только на территории работодателя (удаленный формат не предусмотрен).

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available