> Markdown version of [/jobs/ext/4602019-qt-qml-c-software-engineer-15016](https://www.wearedevelopers.com/jobs/ext/4602019-qt-qml-c-software-engineer-15016). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Qt/QML C++ Software Engineer (15016) - **Company:** HRU Tech - **Location:** Sterling Heights, MI, United States - **Experience:** Expert - **Salary:** $141,440 - $170,560 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Agile Methodology, Software Applications, Application Performance Management, C++ (Programming Language), Software Quality, Code Review, Software Debugging, Graphical User Interface, Design of User Interfaces, Human-Computer Interaction, Object-Oriented Software Development, Performance Tuning, Software Architecture, Qt Modeling Language (QML), Qt (Software), Software Engineering, Multithreading, Software Application Programming, Git, Information Technology, Software Version Control - **Published:** November 6, 2026 - **Apply:** https://www.careerbuilder.com/job-details/qt-qml-c-software-engineer-15016-sterling-heights-mi--3f0dbc07-0302-4a2b-8b47-91046d124107 ## About the Role Software Engineering, Qt GUI (Graphical User Interface) Toolkit, C++ Programming Language, Military, Qt GUI (Graphical User Interface) Toolkit, User Interface/Experience (UI/UX), C++ Programming Language, Software Engineering, Software Development, Technical Delivery, * Strong proficiency in C++ and object-oriented programming * Hands-on experience developing applications with the Qt framework * Strong experience with QML and modern UI development * Understanding of advanced C++ concepts, including multithreading and networking * Experience with Git or other version control systems * Experience working within Agile development methodologies * Strong debugging, troubleshooting, and problem-solving skills * Ability to work effectively in a collaborative, cross-functional engineering environment * Excellent communication skills and attention to detail, * 10+ years of relevant software engineering experience * Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field * Experience with cross-platform application development * Experience using software debugging and performance optimization tools * Experience developing software for embedded, defense, automotive, or other complex technical systems * Familiarity with modern C++ development practices and software architecture ## Description * Design, develop, test, and maintain software applications using C++ and Qt/QML * Build intuitive, responsive, and user-friendly graphical interfaces with QML * Develop clean, efficient, reusable, and maintainable code * Collaborate with software, systems, hardware, and other engineering teams to define and deliver new capabilities * Troubleshoot complex software issues and identify root causes * Optimize application performance, reliability, and responsiveness * Apply object-oriented design principles and modern C++ development practices * Participate in code reviews and contribute to software quality and development standards * Work within an Agile software development environment * Utilize version control and established software development processes * Stay current with evolving C++, Qt, and QML technologies and best practices