Website Persistent Systems
C++ / Qt QML Developer – India | Full‑Time Seeking seasoned C++ engineers who specialize in Qt/QML to build high‑performance desktop and embedded applications. You’ll bridge low‑level system code with rich UI/UX, delivering fast, reliable software that meets demanding user expectations. What You’ll Do Design and deliver high‑performance C++ applications with Qt for desktop and embedded targets. Create responsive user interfaces using Qt Quick and QML, integrating with C++ back‑end. Implement clean architecture (MVC/MVVM) and reusable UI components across screens. Optimize startup time, UI rendering, and memory usage for smooth performance. Debug production issues, analyze crashes, and apply root‑cause fixes. What You Need 6–10+ years of C++ development (C++11/14/17) with strong OOP, STL, and design‑pattern knowledge. Deep expertise in Qt (Core, Widgets, Network, Concurrent) and Qt Creator, using CMake or qmake. Proven experience building UI with QML/Qt Quick, including layouts, animations, and JavaScript. Solid grasp of multithreading, signals/slots, and thread‑safe UI updates in Qt. Proficiency with Git and CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps). Good to Have Experience with Embedded Linux, Yocto, and cross‑compilation toolchains. Knowledge of OpenGL/Qt 3D graphics optimization and Qt Multimedia. Use of static analysis tools (clang‑tidy, cppcheck) and secure coding practices. The Opportunity The role sits in a mature product team, offering exposure to both desktop and embedded projects while the company backs continuous learning through quarterly growth programs and flexible hybrid work arrangements.
To apply for this job please visit in.linkedin.com.
