Вакансия • Senior C++/Qt5 Разработчик (фронтенд процессного симулятора, аналог HYSYS), Санкт-Петербург
Наша компания более 20 лет занимается разработкой программных решений для крупных предприятий нефтегазового сектора. Программные продукты Т-Софт успешно конкурируют с мировыми лидерами в сфере высокотехнологичных решений.
Компания ООО Т-Софт находится в реестре аккредитованных ИТ компаний. Это даёт нашим сотрудникам следующие преимущества:
- отсрочку от срочной военной службы и частичной мобилизации
- упрощенное трудоустройство и получение вида на жительство в России.
Находимся в поиске Программиста Qt
Проект: кроссплатформенное настольное приложение (Windows/Linux/macOS) для построения и редактирования технологических схем (flowsheet/PFD), конфигурирования расчётов и визуализации результатов.
Ключевые задачи:
- Редактор flowsheet: палитра юнит-операций, drag& drop на сцену, соединения потоков, панель свойств, поиск, зум/панорама, мини-карта.
- Асинхронный обмен с расчётным бекендом (QThread/QThreadPool/Qt Concurrent, очереди сообщений/IPC).
- Визуализация данных: таблицы, тренды/графики, отчёты (экспорт PDF/Excel/CSV).
- Архитектура MVVM/Model-View, плагинная система юнит-операций.
- Кроссплатформенная сборка и поставка (Windows/Linux/macOS).
Технологический стек:
- C++17/20: RAII, умные указатели, современный синтаксис сигналов/слотов (`& Class::signal`).
- Qt 5.15 LTS:
• Qt Widgets + QGraphicsView/QGraphicsScene — опыт построения редакторов графов/диаграмм.
• Model/View: QAbstractItemModel, прокси-модели, виртуализация таблиц/деревьев.
• Асинхронность: QThread, QThreadPool, Qt Concurrent, Qt::QueuedConnection.
• Графика: QPainter, QStaticText, кэширование, LOD, QSvgRenderer.
• Графики: Qt Charts 5 (или кастомные виджеты на QPainter), допускается Qt Data Visualization 5.
• OpenGL в Qt5: QOpenGLWidget как viewport для QGraphicsView знание ограничений ANGLE на Windows.
- Сборка: CMake (AUTOMOC/AUTOUIC/AUTORCC), Git, CI (GitHub/GitLab).
- IPC: gRPC/ZeroMQ/локальные сокеты/Named Pipes — достаточно одного с реальным опытом.
- Форматы: JSON/CBOR/Protobuf миграции версий проекта.
- Английский — чтение документации/переписка.
Будет плюсом:
- Опыт в химтехе/термодинамике, представление об unit-operations и потоках CAPE-OPEN/Property Packages.
- Встраивание скриптинга (Python/Lua), плагинная архитектура (QPluginLoader).
- Опыт HiDPI в Qt5, i18n/l10n, темизация/тёмная тема.
ПОДЕЛИТЬСЯ
Похожие вакансии:
Работа в России, Санкт-Петербург - Свежие вакансии на Kit-Jobs.Ru
Работа в городах России - свежие вакансии (469922) на Kit-Jobs.Ru: Вакансия работодателя • Т-Софт - Senior C++/Qt5 Разработчик (фронтенд процессного симулятора, аналог HYSYS), Санкт-Петербург. Здесь Вы можете ознакомиться с вакансией работодателя бесплатно онлайн.
Наш портал является бесплатным онлайн сервисом поиска работы по базе вакансий от прямых работодателей, по размеру заработной платы и прочим параметрам в регионе Санкт-Петербург. На портале также имеются такие разделы как: ежедневно обновляемая база свежих вакансий по всем городам России, юридические консультации, сервисы, форма для создания резюме онлайн в формате .DOC, новости рынка труда России и другие разделы.