The ideal candidate will have strong expertise in modern C++, particularly C++20/C++22, combined with hands-on experience in Qt6 and QML. You will contribute to the development and evolution of complex software applications within a collaborative and technically demanding environment.
Key Responsibilities :
Design, develop and maintain high-quality C++ software
Develop modern user interfaces and applications using Qt6 and QML
Work on the architecture and implementation of large-scale C++ software frameworks
Participate in software design, code reviews and technical discussions
Develop reusable, maintainable and high-performance components
Collaborate with software engineers, architects and other technical stakeholders
Contribute to the continuous improvement of development practices and tooling
Use Git for version control and collaborative software development
Troubleshoot, debug and optimize complex software components
Ensure code quality through testing, reviews and appropriate development practices
Profil recherché
Required Skills & Experience:
Strong professional experience in C++
Excellent knowledge of modern C++ (C++20/C++23)
Solid hands-on experience with Qt6
Good experience with QML
Strong knowledge of Git
Experience developing and maintaining complex / large-scale C++ frameworks
Good understanding of software architecture and object-oriented design
Ability to work independently in a technically demanding environment
Strong analytical and problem-solving skills