C++ Engineer, Qt/QML, IoT

đŸ”„ 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Sigma Software Group

Sigma Software Group

1001 - 5000 employees

Founded 2002

đŸ’Œ Consulting

đŸ„ Healthcare

🚘 Automotive

Consulting ‱ Healthcare ‱ Automotive

Sigma Software Group is a multinational company, established in 2002, that specializes in providing high-quality software development, graphic design, testing, and support services. The company focuses on delivering solutions across various industries such as automotive, telecommunications, aviation, advertising, gaming, banking, real estate, and healthcare. Sigma Software values professional growth, offers remote work opportunities worldwide, and caters to world-renowned clients like AstraZeneca, Scania, and SAS. The company emphasizes a culture of continuous education, mentorship, and flexible work environments, making it a preferred workplace for IT specialists aiming to work on complex solutions utilizing cutting-edge technologies. Sigma Software is committed to innovative solutions and engineering the future while also contributing to social causes such as charitable work in Ukraine.

📋 Description

‱ 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

‱ 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 ‱ Experience with Yocto or other Embedded Linux build systems would be a plus ‱ Experience with Wayland, EGLFS, LinuxFB, or similar embedded display backends would be a plus ‱ Experience with D-Bus or other IPC technologies would be a plus ‱ Experience with Qt Concurrent, QFuture, or similar asynchronous APIs would be a plus ‱ Experience with Google Test / Google Mock would be a plus ‱ Experience with GDB, Valgrind, sanitizers, QML Profiler, or similar debugging tools would be a plus ‱ Experience optimizing Qt/QML applications for devices with limited CPU, memory, or graphics resources would be a plus ‱ Experience working closely with UI/UX designers and implementing Figma-based designs would be a plus ‱ Experience with IoT, HVAC, Smart Home, or other embedded device-oriented products would be a plus

Apply Now

Similar Jobs

đŸ”„ 1 hour ago

Capgemini

10,000+ employees

đŸ’Œ Consulting

đŸ„ Healthcare

📩 Logistics

Python Engineer building AWS cloud-native backend services and APIs for Capgemini Engineering. Supporting scalable production platforms, CI/CD, reliability, and performance improvements.

AWS

Cloud

Docker

Postgres

Python

đŸ”„ 3 hours ago

Tieto

10,000+ employees

đŸ’Œ Consulting

☁ SaaS

đŸ€– Artificial Intelligence

Senior Java Developer building scalable telecommunications applications for BICS, a global connectivity enabler. Leading engineers, shaping architecture, and delivering cloud communications solutions with Tieto Tech Consulting.

AWS

Azure

Cloud

Hibernate

Java

JavaScript

Microservices

NoSQL

React

Spring

Spring Boot

SpringBoot

SQL

🕒 Yesterday

Plug and Play Tech Center

501 - 1000

đŸ’Œ Consulting

đŸ„ Healthcare

✈ Travel

Java Developer modernizing Playtech’s high-performance distributed backend systems. Building reliable gaming-platform services with modern Java, architecture, and performance optimization.

Distributed Systems

Docker

Hibernate

Java

NoSQL

Spring

SQL

🕒 Yesterday

Plug and Play Tech Center

501 - 1000

đŸ’Œ Consulting

đŸ„ Healthcare

✈ Travel

Java Developer modernizing Playtech’s distributed backend systems. Building reliable gaming-platform services with modern Java, performance optimization, and scalable architecture.

Distributed Systems

Docker

Hibernate

Java

NoSQL

Spring

SQL

🕒 2 days ago

Capgemini

10,000+ employees

đŸ’Œ Consulting

đŸ„ Healthcare

📩 Logistics

Senior Java Engineer developing scalable cloud applications for Capgemini Engineering, a global engineering and technology transformation partner. Designing microservices, CI/CD pipelines, and cloud-native solutions across GCP, AWS, or Azure.

AWS

Azure

Cassandra

Cloud

Docker

Google Cloud Platform

Grafana

Java

JavaScript

Jenkins

Kafka

Kubernetes

MongoDB

Node.js

NoSQL

Postgres

Prometheus

Redis

SQL

TypeScript