C++ Developer (Qt)
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →