> Markdown version of [/jobs/ext/2563763-qt-qml-c-software-engineer-15015](https://www.wearedevelopers.com/jobs/ext/2563763-qt-qml-c-software-engineer-15015). 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 (15015) - **Company:** HRU Tech - **Location:** Sterling Heights, MI, United States - **Experience:** Experienced - **Salary:** $60,636.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Software Applications, Application Performance Management, C++ (Programming Language), Configuration Management, Profiling, Code Review, Computer Networks, Computer Engineering, Software Debugging, Linux, Memory Management, Embedded Operating Systems, Embedded Software, Graphical User Interface, Design of User Interfaces, Integrated Development Environments, Object-Oriented Software Development, Performance Tuning, Scrum Methodology, Software Architecture, Qt Modeling Language (QML), Qt (Software), Software Engineering, Software Systems, System Software, Systems Integration, Multithreading, Concurrency, Software Troubleshooting, Git, Information Technology, Software Version Control - **Published:** August 25, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=547534168167d186 ## About the Role * Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field. * 4+ years of professional software development experience. * Strong proficiency in C++ and object-oriented programming. * Hands-on experience with the Qt framework. * Experience developing graphical user interfaces using QML and Qt Quick. * Understanding of advanced C++ concepts, including multithreading, concurrency, and memory management. * Experience with software debugging and troubleshooting. * Experience with Git or other version-control systems. * Experience working in an Agile/Scrum development environment. * Strong analytical and problem-solving skills. * Excellent written and verbal communication skills. * Ability to work independently while collaborating effectively with a multidisciplinary engineering team. Preferred Qualifications * Experience with embedded software development. * Experience in automotive, defense, military, aerospace, robotics, or other complex vehicle systems. * Experience with Qt Quick/QML UI development. * Experience with cross-platform software development. * Familiarity with Linux or embedded operating systems. * Experience with software profiling and performance optimization tools. * Experience with network communications and protocols. * Experience with hardware/software integration. * Familiarity with software development lifecycle and configuration-management processes #HRUProfessional ## Description We are seeking an experienced Qt/QML C++ Software Engineer to support the development of advanced software applications for next-generation military vehicle systems. The ideal candidate will have 4+ years of software development experience with strong hands-on experience in C++, Qt, and QML. This position will focus on developing intuitive graphical user interfaces, application functionality, and software solutions used within complex vehicle systems. The successful candidate will work closely with software, systems, electrical, and vehicle engineering teams to develop, integrate, test, and troubleshoot software throughout the development lifecycle., * Design, develop, integrate, and maintain software applications using C++, Qt, and QML. * Develop responsive and intuitive graphical user interfaces using QML/Qt Quick. * Translate software and UI requirements into reliable, scalable, and maintainable solutions. * Develop clean, efficient, reusable, and well-documented C++ code. * Collaborate with cross-functional engineering teams to define and implement new software features. * Troubleshoot software defects, integration issues, and application performance problems. * Apply modern C++ concepts, including object-oriented programming, multithreading, and networking. * Participate in software architecture, design, and technical discussions. * Perform code reviews and contribute to software development standards and best practices. * Develop and support unit, integration, and functional testing. * Utilize debugging and performance-analysis tools to identify and resolve software issues. * Work within an Agile development environment, participating in sprint planning, stand-ups, reviews, and retrospectives. * Use Git or similar version-control systems to manage source code. * Support software integration and deployment activities. * Create and maintain technical documentation. * Communicate development progress, technical challenges, and project status to the appropriate engineering teams. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Profiling Symfony & PHP apps with Blackfire](https://www.wearedevelopers.com/videos/265-profiling-symfony-php-apps-with-blackfire) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Quantum DevOps - Enabling Industrial Engineering](https://www.wearedevelopers.com/videos/100282-quantum-devops-enabling-industrial-engineering) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)