Search Remote Jobs

C++ Engineer, Qt/QML, IoT

🕒 August 4

đŸ‡”đŸ‡± Poland – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

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

🕒 August 4

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

🕒 July 30

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.

đŸ‡”đŸ‡± Poland – Remote

💰 $46M Series B - Doccla on 2024-09

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

🕒 July 30

Moniepoint Inc. (Formerly TeamApt Inc.)

1001 - 5000

💳 Fintech

🏩 Banking

Senior Backend Engineer developing scalable backend services using Java and Spring Boot for a FinTech company. Collaborating across teams to deliver high-impact features and maintain system performance.

đŸ‡”đŸ‡± Poland – Remote

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

🕒 July 29

Intetics

501 - 1000

đŸ’Œ Consulting

đŸ„ Healthcare

📩 Logistics

Senior PHP Developer for Intetics Inc., a global technology company. Building a security platform that integrates data from over 150 tools for efficient vulnerability management.

đŸ‡”đŸ‡± Poland – Remote

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

🕒 July 29

stermedia.ai

11 - 50

đŸ€– Artificial Intelligence

đŸ€ B2B

🏭 Manufacturing

Python Developer working on diverse Python and Django based projects for local and international companies. Engaging in end-to-end delivery with client interaction.

đŸ‡”đŸ‡± Poland – Remote

đŸ’” zƂ22k - zƂ27k / month

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

đŸ—ŁïžđŸ‡”đŸ‡± Polish Required