C++ Engineer, Qt/QML, IoT

Job not on LinkedIn

đŸ”„ 1 minute 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, including signals & slots, properties, bindings, object ownership, and exposing C++ objects and models to QML ‱ Practical Linux experience, including SSH, shell, logs, processes, deployment, and 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

đŸ–ïž Benefits

‱ Remote work option

Apply Now

Similar Jobs

đŸ”„ 1 hour ago

Inetum

10,000+ employees

đŸ’Œ Consulting

đŸ„ Healthcare

đŸ›Ąïž Insurance

Senior Python engineer developing AWS Lambda microservices and REST APIs for Inetum Polska’s digital transformation projects. Integrating cloud services, infrastructure, testing, and production monitoring.

Angular

AWS

Azure

DynamoDB

IoT

Microservices

Python

React

Terraform

đŸ”„ 3 hours ago

Affirm

1001 - 5000

💳 Fintech

đŸ‘„ B2C

đŸ›ïž eCommerce

Senior backend engineer building scalable card-acquisition systems for Affirm, which reinvents credit through transparent buy-now-pay-later financing. Leading technical strategy, team delivery, distributed systems reliability, and developer mentorship from anywhere in Poland.

đŸ‡”đŸ‡± Poland – Remote

đŸ’” zƂ308k - zƂ428k / year

💰 Post-IPO Equity on 2021-01

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

AWS

Distributed Systems

Kotlin

Kubernetes

MySQL

Python

🕒 3 days ago

Uni Systems

1001 - 5000

đŸ’Œ Consulting

đŸ„ Healthcare

📩 Logistics

.NET Software Developer at Uni Systems in Warsaw, Poland. Leading development teams and optimizing software for performance, security, and quality.

ETL

SQL

.NET

🕒 4 days ago

Doccla

51 - 200

đŸ„ Healthcare

☁ SaaS

đŸ€ B2B

Senior Fullstack (Elixir) Engineer at Doccla working on Virtual Ward and Remote Monitoring Solutions. Leading technical delivery in a regulated healthcare environment with a mission-driven team.

Elixir

GraphQL

React

🕒 4 days ago

FYUL

1001 - 5000

đŸ›ïž eCommerce

🏭 Manufacturing

đŸ€ B2B

Senior Software Engineer developing scalable software solutions for a fast-growing global company. Collaborating with teams to drive engineering standards in a fully remote setting.

Cloud

Distributed Systems