Senior C++ Developer with Qt/QML experience (IoT)

Warsaw, PolandFull-timePosted Jun 16, 2026
Google Chrome Microsoft Edge Apple Safari Mozilla Firefox Senior C++ Developer with Qt/QML experience (IoT)Full-timeCompany DescriptionIf 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 at Sigma Software are growing our Embedded team and looking for an experienced C++ Developer with strong Qt/QML expertise to contribute to the development of smart climate solutions in the HVAC domain.At Sigma Software, you will be part of a multinational team with a strong engineering culture, access to professional growth opportunities, and the chance to work on innovative IoT-based solutions that have real impact on comfort and energy efficiency for end users.PROJECTThe 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.Job DescriptionDesign and implement software components, modules, classes, and UI functionalityDevelop and maintain user interfaces for smart climate control devices using Qt and QMLCode, debug, document, and maintain portions of softwarePerform different types of testingParticipate in estimation and planning sessionsCollaborate with UI/UX designers to implement and refine user interface solutionsContribute to the development of technical project documentation and user documentationProvide assistance to test engineers and support personnel in solving technical issues of software installation and its operationParticipate in conference calls and face-to-face meetings with the Customer and Customer partnersComply with the best engineering practices, technical standards, and quality criteria set forth on the projectReport status and progress according to the project and company demandsSpot current deficiencies in the development process, adopted procedures, and engineering practices, environment configurations, etc., and suggest improvementsEscalate technical issues to the Team Lead and Project ManagerImprove your qualification within the areas of expertise at various training courses, seminars, and/or other educational organizationsQualificationsAt least 5 years of experience with C/C++Strong knowledge of QtExperience with QMLAt least Upper-Intermediate level of EnglishWOULD BE A PLUS:Experience with FigmaLinux knowledgeExperience developing UI applications for embedded devicesUnderstanding of UI/UX principlesBy clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy applyI'm interestedI'm interestedI'm interestedRefer a friendshare this jobShare to WeChat×Copy the link and open WeChat to share.Copy to clipboardOpen WeChatShare to WeChat×Use Scan QR Code in WeChat and click ··· to share.

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free