HamburgerMenu
hirist

QT Engineer - C++

OPTM MEDIA SOLUTIONS PRIVATE LIMITED
Multiple Locations
3 - 16 Years
star-icon
4white-divider19+ Reviews

Posted on: 24/07/2025

Job Description

Job Role/Title : Qt Engineer

Min and Max experience : 3 to 16 years

Location : Bangalore/Delhi

Job Summary :

We are hiring experienced Qt Engineers with a strong background in C++ development and hands-on expertise in the Qt framework (including QML). The role involves designing, developing, and maintaining high-performance desktop or embedded applications with intuitive user interfaces. Depending on your experience level, you may contribute individually or lead modules/projects.

Key Responsibilities :


- Design and develop rich, interactive, and intuitive graphical user interfaces (GUIs) using Qt (Widgets/QML) and C++.

- Translate UI/UX designs and functional specifications into robust, high-quality code.

- Develop reusable, efficient, and modular components using object-oriented programming principles and software design patterns.

- Integrate front-end UI components with underlying system and application logic.

- Troubleshoot, debug, and optimize application performance and responsiveness across multiple platforms.

- Collaborate with cross-functional teams, including backend developers, designers, testers, and product managers, throughout the development lifecycle.

- Participate in code reviews, design discussions, and sprint planning as part of an Agile/Scrum team.

- Maintain clean, readable, and well-documented code in adherence to team coding standards and practices.

- Conduct unit testing and contribute to automated testing efforts to ensure stability and scalability.

- Stay updated with the latest trends in UI technologies, Qt framework upgrades, and C++ enhancements.

Required Skills :


- 3-16 years of hands-on experience with C++ and Qt Framework (including QML).

- Strong knowledge of OOP, UI architecture, and modern design patterns.

- Proficiency in Linux/Unix environments, debugging tools, and version control (Git).

- Strong analytical, problem-solving, and communication skills.

- Ability to work independently or in a team across different project sizes and complexities.

Nice to Have :


- Experience in embedded systems, OpenGL, or multithreading.


- Familiarity with CI/CD pipelines, unit testing, or automated UI testing.

- Domain knowledge in automotive, medical devices, industrial systems, or aerospace.

- Exposure to cross-platform development and performance tuning.

info-icon

Did you find something suspicious?