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

