Middle C++/Qt/QML инженер
Разработка интерфейсов для умных устройств климат-контроля на C++ и Qt/QML. Нужен опыт от 3 лет, знание embedded Linux и английский от Upper-Intermediate. Предлагают работу в международной IT-компании над инновационными IoT-продуктами.
Зарплата не указана — оценили по рынку
На основе 7 похожих вакансий за 90 дней.
Что предстоит делать
<p>Если вы хотите продолжить карьеру в международной IT-компании и работать над реальными IoT-продуктами, которые делают повседневную среду умнее, более взаимосвязанной и энергоэффективной — у нас есть подходящая возможность для вас.</p><p>Мы ищем Middle C++/Qt/QML Engineer для разработки пользовательских интерфейсов для встраиваемых устройств умного климат-контроля. Эта роль требует сильного практического опыта разработки, технической ответственности и способности самостоятельно реализовывать сложные функциональные возможности в C++, Qt/QML, backend services и embedded Linux environments.</p><p><strong>Проект</strong></p><p>Проект сосредоточен на разработке решений для климат-контроля в умных домах и зданиях, с особым акцентом на беспроводное подключение, интеллектуальное управление и энергоэффективную работу. Инженер будет работать над подключенными встраиваемыми устройствами и системами, которые управляют отоплением, вентиляцией и кондиционированием воздуха для различных типов объектов — от квартир и частных домов до отелей, промышленных зданий и крупных жилых комплексов.</p><p>У вас будет возможность работать над инновационными IoT-решениями для HVAC, которые помогают повышать комфорт, оптимизировать климат-контроль и снижать потребление энергии для клиентов и общества в целом.<br><br><strong>Требования</strong></p><ul><li>3+ года коммерческого опыта разработки на C++</li><li>Сильный практический опыт работы с Qt 6, Qt Quick и QML</li><li>Глубокие знания современного C++ (C++17/20), времени жизни объектов, управления памятью, RAII, конкурентности и принципов проектирования программного обеспечения</li><li>Опыт разработки UI applications для embedded Linux devices</li><li>Глубокое понимание интеграции C++/QML (signals & slots, properties, bindings, object ownership, exposing C++ objects and models to QML)</li><li>Практический опыт работы с Linux (SSH, shell, logs, processes, deployment, debugging)</li><li>Опыт использования CMake в качестве основной build system</li><li>Опыт написания и поддержки automated unit tests</li><li>Сильные навыки debugging и problem-solving</li><li>Опыт работы в Agile-командах разработки</li><li>Уровень английского — Upper-Intermediate или выше</li></ul><p><br><strong>Будет плюсом</strong></p><ul><li>Опыт работы с Yocto или другими Embedded Linux build systems</li><li>Опыт работы с Wayland, EGLFS, LinuxFB или подобными embedded display backends</li><li>Опыт работы с <nobr>D-Bus</nobr> или другими IPC technologies</li><li>Опыт работы с Qt Concurrent, QFuture или подобными asynchronous APIs</li><li>Опыт работы с Google Test / Google Mock</li><li>Опыт работы с GDB, Valgrind, sanitizers, QML Profiler или подобными debugging tools</li><li>Опыт оптимизации Qt/QML applications для устройств с ограниченными ресурсами CPU, памяти или графики</li><li>Опыт тесного сотрудничества с UI/UX designers и реализации дизайнов на основе Figma</li><li>Опыт работы с IoT, HVAC, Smart Home или другими продуктами, ориентированными на embedded devices</li></ul><p><strong>Обязанности</strong></p><ul><li>Проектировать, реализовывать и поддерживать функциональность пользовательского интерфейса с помощью C++, Qt 6, Qt Quick и QML</li><li>Брать на себя техническую ответственность за сложные функциональные возможности — от требований и проектирования до реализации, интеграции, тестирования и delivery</li><li>Проектировать переиспользуемые и масштабируемые QML components</li><li>Интегрировать QML user interfaces с C++ backend components, services, device data и embedded hardware</li><li>Принимать технические решения с учетом maintainability, performance, resource constraints и delivery risks</li><li>Исследовать и устранять crashes, memory issues, performance bottlenecks и integration defects на уровнях application и embedded target</li><li>Проектировать и реализовывать asynchronous и multithreaded application components</li><li>Участвовать в code reviews, технических обсуждениях, оценке, планировании, обсуждениях архитектуры и оценке рисков</li><li>Сотрудничать с UI/UX designers, QA engineers, backend developers и представителями заказчика</li><li>Наставлять менее опытных инженеров через code reviews и обмен знаниями</li><li>Выявлять возможности для улучшения engineering processes, tools и development practices</li></ul><p> </p><p>Если вы хотите продолжить карьеру в международной IT-компании и работать над реальными IoT-продуктами, которые делают повседневную среду умнее, более взаимосвязанной и энергоэффективной — у нас есть отличная возможность для вас.</p><p>Мы ищем Middle C++/Qt/QML Engineer для разработки пользовательских интерфейсов для встраиваемых устройств умного климат-контроля. Эта роль требует сильного практического опыта разработки, технической ответственности и способности самостоятельно реализовывать сложные функциональные возможности в C++, Qt/QML, backend services и embedded Linux environments.</p><p><strong>Проект</strong></p><p>Проект сосредоточен на разработке решений для климат-контроля в умных домах и зданиях, с особым акцентом на беспроводное подключение, интеллектуальное управление и энергоэффективную работу. Вы будете работать с подключенными встраиваемыми устройствами и системами, которые управляют отоплением, вентиляцией и кондиционированием воздуха для различных типов объектов — от квартир и частных домов до отелей, промышленных зданий и крупных жилых комплексов.</p><p>У вас будет возможность работать над инновационными IoT-решениями для HVAC, которые помогают повышать комфорт, оптимизировать климат-контроль и снижать потребление энергии для клиентов и общества в целом.</p><p><strong>Требования</strong></p><ul><li>3+ года коммерческого опыта разработки на C++</li><li>Сильный практический опыт работы с Qt 6, Qt Quick и QML</li><li>Глубокие знания современного C++ (C++17/20), времени жизни объектов, управления памятью, RAII, конкурентности и принципов проектирования программного обеспечения</li><li>Опыт разработки UI applications для embedded Linux devices</li><li>Глубокое понимание интеграции C++/QML (signals & slots, properties, bindings, object ownership, exposing C++ objects and models to QML)</li><li>Практический опыт работы с Linux (SSH, shell, logs, processes, deployment, debugging)</li><li>Опыт использования CMake в качестве основной build system</li><li>Опыт написания и поддержки automated unit tests</li><li>Сильные навыки debugging и problem-solving</li><li>Опыт работы в Agile-командах разработки</li><li>Уровень английского — Upper-Intermediate или выше</li></ul><p><strong>Будет плюсом</strong></p><ul><li>Опыт работы с Yocto или другими Embedded Linux build systems</li><li>Опыт работы с Wayland, EGLFS, LinuxFB или подобными embedded display backends</li><li>Опыт работы с <nobr>D-Bus</nobr> или другими IPC technologies</li><li>Опыт работы с Qt Concurrent, QFuture или подобными asynchronous APIs</li><li>Опыт работы с Google Test / Google Mock</li><li>Опыт работы с GDB, Valgrind, sanitizers, QML Profiler или подобными debugging tools</li><li>Опыт оптимизации Qt/QML applications для устройств с ограниченными ресурсами CPU, памяти или графики</li><li>Опыт тесного сотрудничества с UI/UX designers и реализации дизайнов на основе Figma</li><li>Опыт работы с IoT, HVAC, Smart Home или другими продуктами, ориентированными на embedded devices</li></ul><p><strong>Обязанности</strong></p><ul><li>Проектировать, реализовывать и поддерживать функциональность пользовательского интерфейса с помощью C++, Qt 6, Qt Quick и QML</li><li>Брать на себя техническую ответственность за сложные функциональные возможности — от требований и проектирования до реализации, интеграции, тестирования и delivery</li><li>Проектировать переиспользуемые и масштабируемые QML components</li><li>Интегрировать QML user interfaces с C++ backend components, services, device data и embedded hardware</li><li>Принимать технические решения с учетом maintainability, performance, resource constraints и delivery risks</li><li>Исследовать и устранять crashes, memory issues, performance bottlenecks и integration defects на уровнях application и embedded target</li><li>Проектировать и реализовывать asynchronous и multithreaded application components</li><li>Участвовать в code reviews, технических обсуждениях, оценке, планировании, обсуждениях архитектуры и оценке рисков</li><li>Сотрудничать с UI/UX designers, QA engineers, backend developers и представителями заказчика</li><li>Наставлять менее опытных инженеров через code reviews и обмен знаниями</li><li>Выявлять возможности для улучшения engineering processes, tools и development practices</li></ul> <div> <a href="https://jobs.dou.ua/companies/sigma-software/vacancies/369716/#reply-btn-id">Откликнуться на вакансию</a> </div>
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Sigma Software
13 активных вакансий в компании
Старший iOS разработчик (SDK)
Разработка и поддержка нативных iOS SDK для мобильной рекламы в AdTech-проекте. Требуется глубокий опыт с Swift и Objective-C, знание CocoaPods и процессов релиза. Предлагается работа в международной компании Sigma Software над высоконагруженными продуктами.
Embedded инженер
~814 083 – 1 186 235 ₸ оценка
Компания ищет опытного Embedded-инженера для разработки IoT-решений. Требуется 4+ года опыта с C, знание облачных технологий, протоколов связи (LTE, BLE, MQTT) и Yocto Linux. Предстоит проектировать компоненты, писать код, тестировать и взаимодействовать с командой и заказчиком.
Principal Full Stack разработчик (Back-end)
~2 674 843 ₸ оценка
Ищем Principal-инженера для разработки внутренних платформ и автоматизации в Sigma Software. Нужен глубокий опыт Back-end разработки на JavaScript/Node.js, знание React, REST/GraphQL и ИИ-ассистентов. Роль предполагает архитектурные решения, менторство и работу в корпоративной среде.
Старший Data Engineer (Databricks, PySpark)
Старший Data Engineer для миграции аналитической платформы с BigQuery на Databricks в международной компании. Нужен опыт с PySpark, Databricks, Delta Lake и облачными технологиями. Предлагается работа над сложными проектами, участие в архитектурных решениях и развитие в Data Engineering.
Похожие вакансии
6 вакансий
C++ разработчик серверного ядра
~1 430 550 ₸ оценка
Разработчик C++ для серверного ядра платформы: модернизация кодовой базы, создание новых модулей, оптимизация производительности. Нужен опыт с C++17, Linux, многопоточными сетевыми приложениями. Предлагают работу в офисе в Москва Сити, оформление по ТК РФ и ДМС.
Разработчик бэкенда LLM-моделей (C++)
~1 430 550 ₸ оценка
Команда Яндекса ищет разработчика для работы над бэкендом LLM-моделей (YandexGPT/Алиса). Задачи включают инференс на GPU, оптимизацию распределения вычислений и разработку компонентов системы. Требуется уверенное знание C++, алгоритмов и многопоточного программирования.
CV Engineer
~697 785 – 1 186 235 ₸ оценка
Miltech-компанія Wild Hornets шукає CV Engineer для роботи над системами протидії безпілотникам. Потрібен досвід у Computer Vision (2+ роки), впевнене володіння C++ та Python, знання PyTorch/TensorFlow, Linux, а також розуміння автопілотів (PX4/ArduPilot) та edge AI. Пропонують гібридний формат, бронювання, конкурентну зарплату та участь у реальних бойових технологіях.
C++ разработчик браузера на базе Chromium
~1 100 000 – 1 100 000 ₸ оценка
Разработка собственного браузера на базе Chromium: модификация форка, работа с Blink, V8 и внутренними процессами. Требуется отличное знание C++, опыт с крупными проектами и сборкой через GN/Ninja, понимание сетевых протоколов. Плюсом — опыт с Chromium, автоматизацией браузера и знание Rust или Python.
Embedded инженер
~814 083 – 1 186 235 ₸ оценка
Компания ищет опытного Embedded-инженера для разработки IoT-решений. Требуется 4+ года опыта с C, знание облачных технологий, протоколов связи (LTE, BLE, MQTT) и Yocto Linux. Предстоит проектировать компоненты, писать код, тестировать и взаимодействовать с командой и заказчиком.
Embedded BSP разработчик
~1 683 000 – 3 036 961 ₸ оценка
Ищем Embedded BSP разработчика для международной продуктовой компании, создающей E-Ink устройства. Вы будете работать на низком уровне: интегрировать SoC, настраивать Linux kernel и загрузчик, портировать драйверы и создавать универсальный API для приложений. Требуется 3+ года опыта с embedded Linux, C/C++, Buildroot/Yocto. Предлагают полную удалёнку, оплату в USD и гибкий график.