Senior C++ Developer with Qt/QML experience (IoT)

C

Senior C++ Developer with Qt/QML experience (IoT)

C
remote, Warszawa +4 Locations

Sigma Software

Show all offers
B2B Contract
B2B
Senior
Remote

Job description

If you want to continue your career in an international IT company and work on real IoT products that make everyday environments smarter, more connected, and more energy-efficient — we have the right opportunity for you.

We are looking for a Senior C++ / Qt / QML Engineer to develop user interfaces for embedded smart climate control devices. The role requires strong hands-on development experience, technical ownership, and the ability to independently deliver complex features across C++, Qt/QML, backend services, and embedded Linux environments.

PROJECT

The project is focused on the development of smart home and building climate control solutions, with a particular emphasis on wireless connectivity, intelligent control, and energy-efficient operation. The engineer will work on connected embedded devices and systems that manage heating, ventilation, and air conditioning for different types of properties - from apartments and private houses to hotels, industrial buildings, and large residential complexes.

You will have an opportunity to work on innovative IoT-based HVAC solutions that help improve comfort, optimize climate control, and reduce energy consumption for customers and society at large.

RESPONSIBILITIES

  • Design, implement, and maintain user interface functionality using C++, Qt 6, Qt Quick, and QML

  • Take technical ownership of complex features from requirements and design through implementation, integration, testing, and delivery

  • Design reusable and scalable QML components

  • Integrate QML user interfaces with C++ backend components, services, device data, and embedded hardware

  • Make technical design decisions considering maintainability, performance, resource constraints, and delivery risks

  • Investigate and resolve crashes, memory issues, performance bottlenecks, and integration defects across application and embedded target layers

  • Design and implement asynchronous and multithreaded application components

  • Participate in code reviews, technical discussions, estimation, planning, architecture discussions, and risk assessment

  • Collaborate with UI/UX designers, QA engineers, backend developers, and customer representatives

  • Mentor less experienced engineers through code reviews and knowledge sharing

  • Identify improvements in engineering processes, tools, and development practices

REQUIREMENTS

  • 5+ years of commercial C++ development experience

  • Strong hands-on experience with Qt 6, Qt Quick, and QML

  • Strong knowledge of modern C++ (C++17/20), object lifetime, memory management, RAII, concurrency, and software design principles

  • Experience developing UI applications for embedded Linux devices

  • Strong understanding of C++/QML integration (signals & slots, properties, bindings, object ownership, exposing C++ objects and models to QML)

  • Practical Linux experience (SSH, shell, logs, processes, deployment, debugging)

  • Experience using CMake as the primary build system

  • Experience writing and maintaining automated unit tests

  • Strong debugging and problem-solving skills

  • Experience working in Agile development teams

  • Upper-Intermediate or higher English

WOULD BE A PLUS

  • Experience with Yocto or other Embedded Linux build systems

  • Experience with Wayland, EGLFS, LinuxFB, or similar embedded display backends

  • Experience with D-Bus or other IPC technologies

  • Experience with Qt Concurrent, QFuture, or similar asynchronous APIs

  • Experience with Google Test / Google Mock

  • Experience with GDB, Valgrind, sanitizers, QML Profiler, or similar debugging tools

  • Experience optimizing Qt/QML applications for devices with limited CPU, memory, or graphics resources

  • Experience working closely with UI/UX designers and implementing Figma-based designs

  • Experience with IoT, HVAC, Smart Home, or other embedded device-oriented products

Tech stack

    C++

    advanced

    Qt

    regular

    QML

    regular

    UI

    regular

    Embedded Linux

    junior

Office location

About the company

Sigma Software

Sigma Software is a global software development company founded in 2002. It enables enterprises, startups, and product houses to meet their technology needs through end-to-end delivery, providing top-quality software dev...
Company profile

Senior C++ Developer with Qt/QML experience (IoT)

Summary of the offer

Senior C++ Developer with Qt/QML experience (IoT)

remote, Warszawa
Sigma Software
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Sigma Software sp. z o.o. z siedzibą w Warszawie, ul. Chmielna 134 (dalej jako "administra... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Similar offers
B3 Consulting Poland

B3 Consulting Poland

Warszawa

Remote

Remote

Undisclosed Salary
C++
Qt
Python
Git
Visual Studio
SeniorSeniorB2BB2BB2B ContractB2B Contract
New
ADVERTISEMENT: Recommended by Just Join IT
Applied -
11 day left (until 25.09.2026)
Applied -
Similar offers
B3 Consulting Poland

B3 Consulting Poland

Warszawa

Remote

Remote

Undisclosed Salary
C++
Qt
Python
Git
Visual Studio
SeniorSeniorB2BB2BB2B ContractB2B Contract
New
PEOPLEMORE P.S.A.

PEOPLEMORE P.S.A.

Remote

Remote

29,61 - 45,77USD/h
Polish
C++
Tuxedo
Linux/Unix
SQL
Git
SeniorSeniorB2BB2BB2B ContractB2B Contract
New
act digital

act digital

Warszawa

Remote

Remote

40,43 - 44,47USD/h
C++
REST
Git
PostgreSQL
Java
C
SeniorSeniorB2BB2BFull-timeFull-time
New
RITS

RITS

Remote

Remote

40 - 65USD/h
C++
SeniorSeniorB2BB2BB2B ContractB2B Contract
New
PEOPLE MORE P.S.A.

PEOPLE MORE P.S.A.

Remote

Remote

34,98 - 48,43USD/h
C++
Python
Algorithms
AI
SeniorSeniorB2BB2BB2B ContractB2B Contract
New
ADVERTISEMENT: Recommended by Just Join IT