ITS — инженерная компания с 15+ годами опыта в сфере промышленной автоматизации.
Мы разрабатываем и производим:
- Системы для испытаний и сбора данных
- Программное обеспечение для промышленного оборудования
- Измерительные приборы и контроллеры
- Решения для авиакосмической отрасли, машиностроения и нефтегазового комплекса
- Собственное производство в Тюмени, более 300 реализованных проектов и 50+ промышленных заказчиков.
Кого мы ищем
Мы ищем разработчика программного обеспечения, который создаёт интуитивно понятные программы для конечных пользователей с современным интерфейсом и визуальными эффектами. Вы будете работать над ПО для промышленного оборудования, систем сбора данных и автоматизации.
Обязанности:- Разработка десктопных приложений с графическим интерфейсом (GUI) для промышленного ПО на C/C++
- Разработка и поддержка пользовательских интерфейсов для приложений и панелей управления промышленным оборудованием
- Интеграция фронтенда с backend-сервисами через REST API / WebSocket
- Оптимизация производительности и юзабилити интерфейсов
- Участие в проектировании архитектуры фронтенд-части новых продуктов
- Взаимодействие с дизайнерами, backend-разработчиками и инженерами
- Создание визуальных эффектов, анимаций и интерактивных элементов интерфейса
- Интеграция ПО с аппаратными контроллерами, системами сбора данных и промышленными интерфейсами (ARINC, USB, PXI)
- Поддержка и развитие существующих программных продуктов
- Документирование кода и технических решений
Требования:Обязательно:
- Опыт коммерческой разработки на JavaScript/TypeScript/Blazor от 1 года,
C/C++ от 2 лет
- Уверенное владение React или Vue.js
- Знание современных инструментов сборки (Vite, Webpack) и работы с системами контроля версий (Git)
- Понимание принципов адаптивной верстки, кроссбраузерности и веб-доступности
- Умение работать с состоянием приложения (Redux, Pinia, Vuex или аналоги)
- Знание фреймворков для создания GUI: Qt, Dear ImGui, JUCE или аналогичных
- Понимание принципов построения пользовательских интерфейсов и UX
- Опыт работы с многопоточностью и асинхронными операциями
- Знание паттернов проектирования и принципов чистой архитектуры
- Умение работать с системами контроля версий
Будет преимуществом:
- Опыт работы с Three.js, D3.js или другими библиотеками визуализации данных
- Знакомство с промышленными протоколами или IoT-решениями
- Опыт настройки CI/CD, написания тестов (Jest, Vitest)
- Базовые знания backend-технологий (Node.js, Python)
- Опыт разработки под Windows / Linux
- Знание промышленной автоматизации, протоколов обмена данными (Modbus, CAN, ARINC)
- Опыт работы с LabVIEW, MATLAB или аналогичными инструментами
- Навыки работы с 3D-графикой (OpenGL, Vulkan) или визуализацией данных
- Понимание требований к надёжности ПО в промышленной сфере
- Английский язык на уровне чтения технической документации
Мы предлагаем
- Участие в реальных проектах для авиакосмической и нефтегазовой отрасли
- Возможность влиять на архитектуру и дизайн продуктов
- Профессиональное развитие: конференции, обучение, доступ к новым технологиям
- Работа в современной инженерной среде с собственным производством
- Команда опытных инженеров и разработчиков
- Конкурентная заработная плата (обсуждается по итогам собеседования)
Офисы в Тюмени, г. Саратове
- Премии по результатам проектов
Как откликнуться
В теме письма укажите: «frontend разработчик программного обеспечения C++ GUI — [Ваше ФИО]»
Дополнительно приветствуем:
Ссылку на GitHub / портфолио с примерами кода
Описание проектов, где вы реализовывали интерфейс или визуальные эффекты
ITS — это место, где код встречается с железом, а ваши решения помогают развивать промышленность России. Присоединяйтесь к команде, которая создаёт технологии будущего!
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.