Overview
Company
Profile match
Impact
Conditions
Benefits
Hiring process
Similar jobs

Sigma Software Group

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 Middle 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.

  • 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
  • 3+ 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

Recommended for you based on this role

Similar stack
Same company
In your city
Full-Time • 7+ year exp • Lviv
JavaScript
Node JS
AI/ML
Claude
Claude Code
Frontend
GraphQL
React.js
DevOps
Rest API
Apply
In office • Full-Time • 4+ year exp • Warsaw
C#
SQL
TypeScript
JavaScript
C#
.NET
Entity Framework Core
Databases
Apache Kafka
MS SQL
AI/ML
Claude
Copilot
Frontend
Angular
DevOps
Azure
Git
Rest API
Apply
Remote • Full-Time • 5+ year exp • Lisbon
Python
SQL
Python
pySpark
Databases
Databricks
Delta Lake
Google BigQuery
AI/ML
Airflow
Spark
DevOps
AWS
Azure
CI/CD
GCP
Apply
Remote • Full-Time • 6+ year exp • Bachelor's Degree • Bucharest
C#
Java
Python
TypeScript
JavaScript
Java
Spring Boot
Databases
Apache Kafka
AI/ML
AI Agents
LLM
Frontend
Angular
DevOps
ArgoCD
Azure
Helm
Kubernetes
Terraform
Apply
Senior AI Engineer 8 days ago
Remote • Full-Time • 5+ year exp • Warsaw
Go
AI/ML
AI Agents
LLM
RAG
Semantic Search
Spark
DevOps
AWS
Azure
GCP
Kubernetes
Vector
Apply
Remote • Full-Time • 3+ year exp • Warsaw
JavaScript
Node JS
Python
TypeScript
Node JS
Nest.JS
Databases
NATS
PostgreSQL
Frontend
Next.js
React.js
DevOps
CI/CD
Docker
Git
Kubernetes
Cybersecurity
Keycloak
Apply
Remote • Full-Time • 3+ year exp • Warsaw
JavaScript
Node JS
Python
TypeScript
Node JS
Nest.JS
Databases
NATS
PostgreSQL
Frontend
Next.js
React.js
DevOps
CI/CD
Docker
Git
Kubernetes
Cybersecurity
Keycloak
Apply
Remote • Full-Time • 4+ year exp • Warsaw
C++
AI/ML
Computer Vision
DevOps
RTOS
IoT
FreeRTOS
MQTT
Apply
Remote • Full-Time • 3+ year exp • Warsaw
JavaScript
Node JS
Python
TypeScript
Node JS
Nest.JS
Databases
NATS
PostgreSQL
Frontend
Next.js
React.js
DevOps
CI/CD
Docker
Git
Kubernetes
Cybersecurity
Keycloak
Apply
Remote • Full-Time • 4+ year exp • Brasília
Python
JavaScript
Databases
Amazon Redshift
Cassandra
HBase
Frontend
GraphQL
React.js
DevOps
AWS
Azure
CI/CD
GCP
Rest API
Apply
Career impact
Discover how this job can transform your career
Get a personal career forecast for this job - salary uplift, next-level role, skill boost and a 3-year financial impact, all calculated from your profile.
Personal salary uplift vs. your current pay
Your 3-year career trajectory
Skills you will level up in this role
3-year financial impact in dollars
Create free account
Free forever • Less than a minute • No credit card

Work setup

Location
Warsaw
Remote work
Remote
Employment
Full-Time