368,530open jobs
9,432companies
50,439added this week
Browse all
Salary
$62k – $96k per year (Estimated)
Location
Remote (Poland)
Seniority
Senior · 5+ years exp
Employment
Internship
Overview
Company
Impact
Profile match
Sigma Software Group is a global software engineering and IT consulting company founded in 2002. Part of the Swedish IT consultancy group Sigma AB (owned by Danir AB) since 2006, the company combines Nordic management practices with Eastern European software engineering talent.

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

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,530 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Warsaw
$18k – $48k per year (Estimated) • Remote/Hybrid • Full-Time • Moscow
Python
C++
C++
CMake
DevOps
Bitbucket
CI/CD
Git
Gitflow
Jenkins
RTOS
Chips/EDA
OpenOCD
Management
Confluence
Jira
QA
Pytest
Apply
$36k – $74k per year (Estimated) • Remote • 3+ years exp • Bachelor's Degree • Yekaterinburg
Bash
C++
Python
DevOps
CI/CD
Cybersecurity
OWASP SAMM
Apply
$20k – $50k per year (Estimated) • In office • Full-Time • Tomsk
C++
Go
Java
Kotlin
Databases
Apache Kafka
ClickHouse
ElasticSearch
DevOps
Jaeger
Kubernetes
Prometheus
SLI/SLO/SLA
Apply
$20k – $50k per year (Estimated) • In office • Full-Time • Perm
C++
Go
Java
Kotlin
Databases
Apache Kafka
ClickHouse
ElasticSearch
DevOps
Jaeger
Kubernetes
Prometheus
SLI/SLO/SLA
Apply
$140k – $168k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree • El Segundo
C++
Apply
$43k – $89k per year (Estimated) • Remote • Full-Time • 3+ years exp • Warsaw
JavaScript
Python
SQL
Databases
ElasticSearch
AI/ML
Prompt Engineering
DevOps
Datadog
Kibana
WebSockets
Apply
In office • Full-Time • 5+ years exp • Kyiv
DevOps
FinOps
GCP
Kubernetes
Terraform
Apply
In office • Full-Time • 5+ years exp • Bucharest
DevOps
FinOps
GCP
Kubernetes
Terraform
Apply
$64k – $105k per year (Estimated) • In office • Full-Time • 5+ years exp • Kraków
DevOps
FinOps
GCP
Kubernetes
Terraform
Apply
$66k – $118k per year (Estimated) • Remote • Full-Time • 5+ years exp • Warsaw
C++
Go
Objective-C
Rust
Apply
$35k – $77k per year (Estimated) • Remote/Hybrid • Full-Time • Warsaw
Apply
DevOps Engineer 2 hours ago
$49k – $88k per year (Estimated) • Remote/Hybrid • Full-Time • Bachelor's Degree • Warsaw
Bash
Python
DevOps
AWS
Azure
Azure AKS
CI/CD
Docker
GCP
Git
GitHub
GitHub Actions
GitOps
Grafana
Kubernetes
Loki
Prometheus
Terraform
Thanos
Apply
Senior Data Scientist 6 hours ago
$54k – $88k per year (Estimated) • Equity • Remote/Hybrid • Full-Time • 4+ years exp • Master's Degree • Warsaw
Python
SQL
Databases
Databricks
Google BigQuery
AI/ML
Spark
DevOps
Azure
GCP
GitHub
Kubernetes
Analytics
Power BI
Tableau
Management
Confluence
Jira
Apply
$18k – $41k per year (Estimated) • In office • Full-Time • 1+ year exp • Bachelor's Degree • Warsaw
AI/ML
Aider
Apply
$72k – $114k per year (Estimated) • Remote/Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Warsaw
Go
Rust
SQL
Rust
Axum
SQLx
Tonic
Databases
PostgreSQL
AI/ML
InfiniBand
NVLink
DevOps
AWS
Cilium
gRPC
Kubernetes
KubeVirt
KVM
OpenTelemetry
Platform Engineering
Rest API
Splunk
Cybersecurity
Calico
Keycloak
Apply
See all jobs
This is one of many
368,530 more open roles from verified company boards, updated every day.