Разработчик C++/Qt
Описание
Локация: Нижний Новгород, улица Ларина, 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.
Стабильная развивающаяся компания и дружный коллектив.
Оформление в соответствии с ТК РФ.
Заработная плата определяется по результатам собеседования.