Назад
5 дней назад

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

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

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

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

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

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

Локация: Нижний Новгород, улица Ларина, 7А. Работа только на территории работодателя, удалённый формат не предусмотрен.

Компания

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

Что делать

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

Требования

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

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

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

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

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

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