О компании:
INFOMATIX — IT-компания, специализирующаяся на разработке программно-аппаратных решений для общественного транспорта. Наши бортовые системы установлены более чем на 7000 единицах транспорта по всей России. Решения используются в Москве, Санкт-Петербурге, Томске, Екатеринбурге, Перми, Владивостоке, Калининграде и других городах.
Обязанности:
- Разработка современных графических интерфейсов с использованием Qt Quick (QML)
- Проектирование и реализация пользовательских интерфейсов для бортовых устройств (панели водителя, машиниста и т.п.)
- Интеграция QML-интерфейсов с логикой приложения на C++
- Взаимодействие с внешними системами и аппаратными компонентами через промежуточные слои
- Оптимизация производительности и отзывчивости UI на встраиваемых устройствах под Linux
- Участие в обсуждении UX/UI-решений и реализации их в коде
Требования:
- Уверенное владение QML и понимание принципов декларативного программирования
- Опыт разработки интерфейсов на Qt Quick (Qt 5/6)
- Базовое знание C++ (достаточно для понимания интеграции с backend-логикой)
- Опыт работы с PyQt/PySide — будет рассматриваться как плюс
- Навыки разработки под Linux
- Уровень английского — чтение технической документации
- Опыт коммерческой разработки от 1 года
Будет преимуществом:
- Понимание работы с qmake и CMake, gStreamer
- Опыт в создании встраиваемых UI или работы с ограниченными ресурсами устройств
- Знание основ архитектуры Qt (модель-представление, сигналы/слоты, QObject и т.д.)
- Понимание процессов сборки и деплоя встроенных систем
Мы предлагаем:
- Официальное трудоустройство по ТК РФ
- Гибкий график работы
- Участие в реальных проектах в сфере IoT и embedded
- Возможность профессионального роста в направлении Qt/QML и кросс-платформенной UI-разработки
- Дружный технически сильный коллектив
Если ты увлечён созданием качественных, отзывчивых и эстетичных интерфейсов на QML и хочешь применять свои навыки в реальных embedded-проектах — присылай своё резюме!