C++ Developer - QT Framework

DELTA IOT SOLUTIONS PRIVATE LIMITED
Pune
4 - 10 Years

Posted on: 03/06/2025

Job Description

Job Description :


Key Responsibilities :


- Software Development : Design, develop, test, and maintain cross-platform applications using C++ and the Qt framework (Qt Widgets, QML/Qt Quick, or both).

- UI/UX Implementation : Implement intuitive and responsive user interfaces, ensuring a high-quality visual and interactive experience.

- Performance Optimization : Optimize C++ code and Qt applications for maximum performance, responsiveness, and resource efficiency.

- Problem-Solving : Diagnose and resolve complex software defects, performance bottlenecks, and system integration issues.

- Architectural Contribution : Contribute to architectural discussions and decisions, ensuring scalability, maintainability, and reusability of software components.

- Code Quality : Write clean, modular, well-documented, and testable code following established coding standards and best practices.

- Cross-functional Collaboration : Work closely with product managers, UI/UX designers, hardware engineers (if applicable), and QA teams to translate requirements into technical specifications and deliver robust solutions.

- Version Control : Utilize version control systems (e.g., Git) for collaborative development.


Required Skills & Qualifications :


- Bachelor's degree in Computer Science, Engineering, or a related technical field.

- 3+ years of hands-on professional experience as a C++ Developer.

- Strong expertise in C++ programming language (C++11/14/17 preferred), including OOP principles, data structures, and algorithms.

- Extensive hands-on experience with the Qt framework (Qt Widgets, Qt Quick/QML, QtCore, QtGui, QtNetwork, etc.).

- Proven experience in developing cross-platform applications (Windows, Linux, macOS).

- Familiarity with multithreading and concurrency concepts in C++ and Qt.

- Experience with build systems (e.g., CMake, QMake).

- Excellent problem-solving, analytical, and debugging skills.

- Strong communication (written and verbal) and interpersonal skills.


Preferred Skills (Good to have) :


- Experience with embedded systems development or hardware interaction.

- Knowledge of design patterns relevant to C++ and Qt development.

- Familiarity with unit testing frameworks (e.g., Google Test, Qt Test).

- Experience with graphics libraries (OpenGL) if relevant to your products.

- Knowledge of network programming and protocols.

- Experience with performance profiling tools.


info-icon

Did you find something suspicious?