Senior C++ Developer, Qt/QML, IoT

Job not on LinkedIn

🕒 July 25

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

‱ 5+ 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

đŸ–ïž Benefits

‱ Employees can work remotely

Apply Now

Similar Jobs

🕒 July 2

Oxylabs.io

201 - 500

đŸ’Œ Consulting

📣 Marketing

📩 Logistics

Developer Relations Engineer focusing on web scraping and AI engineering. Collaborating with top-tier clients and industry professionals at Oxylabs.