Qt C++ разработчик встраиваемых систем
25 Июня 2025

Город:
Астана
Занятость:
Полная занятость
Компания "DVM Systems"
Мы ищем разработчика для создания и поддержки программного обеспечения встраиваемых систем на базе Qt C++.
Основные обязанности
- Разработка приложений на Qt C++ для встраиваемых Linux-систем
- Проектирование архитектуры ПО с применением паттернов проектирования (MVC, Observer, Factory, Singleton и др.)
- Оптимизация производительности приложений для ограниченных ресурсов
- Интеграция с аппаратными компонентами через различные протоколы (UART, I2C)
- Разработка драйверов и низкоуровневых модулей
- Отладка и профилирование embedded-приложений
- Написание технической документации и unit-тестов
- Работа с системами сборки (CMake) и кросс-компиляцией
Требования
Обязательные навыки:
- 3+ лет опыта разработки на C++
- 1+ года опыта с Qt Framework (Qt Core, Qt GUI, Qt Network, Qt Serial)
- Глубокое понимание Qt объектной модели (signals/slots)
- Опыт разработки для embedded Linux систем
- Знание паттернов проектирования и их практическое применение
- Опыт работы с многопоточностью (QThread, QTimer, QMutex)
- Владение Git и современными методологиями разработки
- Опыт кросс-компиляции для ARM, MIPS и других архитектур
- Знание Buildroot, для создания custom Linux дистрибутивов
- Понимание основ электроники.
- Работа с GPIO, ADC, PWM через Qt и системные вызовы Linux
- Опыт чтения схемотехники и datasheet'ов микроконтроллеров
- Знание принципов работы UART, I2C на аппаратном уровне
- Понимание электрических характеристик интерфейсов (уровни напряжения, нагрузочная способность)
- Базовые знания схемотехники аналоговых и цифровых узлов.
- Опыт работы с осциллографом для отладки цифровых сигналов
Желательные навыки:
- Опыт работы с протоколами связи: Ethernet/IP
- Знание принципов real-time систем и RTOS
- Опыт совместной работы с инженерами-электронщиками
- Опыт разработки на Arduino (Uno, Nano, ESP32, ESP8266)
- Понимание архитектуры AVR/ARM микроконтроллеров
- Интеграция Arduino как периферии с основной Qt системой
- Работа с Arduino IDE и PlatformIO
- Знание библиотек Arduino для различных сенсоров и модулей
- Создание мостов Arduino ↔ Windows, Linux через Serial/Ethernet/WiFi
Технический стек
- Языки: C++17, Python (опционально)
- Фреймворки: Qt 5.x/6.x (Core, GUI, Network, Serial)
- ОС: Embedded Linux, Buildroot
- Архитектуры: ARM Cortex-A/M, MIPS
- Инструменты: GCC/Clang, GDB, Qt Creator
- Протоколы: TCP/UDP, RS-232/485/422
- Сборка: CMake, qmake, cross-compilation toolchains
- Трудоустройство по ТК РК
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
08 Июля
Frontend разработчик React( RedLab )
Астана
Компания "RedLab" REDLAB (ГК Litota) - партнер в создании и развитии ИТ-продуктов. Мы предлагаем своим клиентам полный цикл разработки ПО:...
08 Июля
Flutter разработчик/Flutter Developer (Middle)( RedLab )
Астана
Компания "RedLab" МЫ ПОРУЧИМ: Разработку новой функциональности продуктов компании. Рефакторинг и оптимизация существующей...
09 Июля
Астана
Компания "Recrutoman" Уважаемый соискатель, мы в поисках опытного Python-разработчика , который поможет нам масштабировать и улучшать...
11 Июля
Golang разработчик Middle( МЕЧТА, ТМ (Мечта Маркет, ТОО) )
Астана
Компания "МЕЧТА, ТМ (Мечта Маркет, ТОО)" ДОБРЫЙ ДЕНЬ, УВАЖАЕМЫЙ КАНДИДАТ! На сегодняшний день мы, Команда Мечты, ищем Golang разработчика ....
09 Июля
Ведущий PHP разработчик (Laravel, Symfony, Yii, Битикс24)
Астана
Компания "RedLab" Graphene - digital production студия, входящая в ИТ-холдинг Litota (бренд Redlab). 10 лет мы создаем уникальный UX/UI...
Вакансия размещена в отрасли