Job Summary
5- 10 years experience. The Application Software Engineer (Qt) will be responsible for designing, developing, testing, and maintaining graphical user interface (GUI) and application software using the Qt framework. The role involves working closely with embedded, backend, and system engineering teams to build reliable, high-performance applications for industrial and mission-critical systems.
________________________________________
Key Responsibilities
Application Development
Design and develop desktop or embedded applications using Qt (Qt Widgets / Qt Quick / QML).
Develop user-friendly and responsive GUI applications in C++ with Qt.
Implement application logic, UI workflows, and data handling.
System Integration
Integrate Qt applications with:
o Embedded systems
o Hardware interfaces
o Communication protocols
Interface with backend services, databases, or controllers.
Performance & Reliability
Optimize application performance, memory usage, and responsiveness.
Ensure stability and robustness for long-running industrial applications.
Handle multi-threading, signals & slots, and event-driven programming.
Testing & Debugging
Perform unit testing and integration testing for application software.
Debug issues using Qt Creator, GDB, and logging tools.
Support system testing, factory testing, and field validation.
Documentation & Compliance
Prepare and maintain:
o Software design documents
o UI flow diagrams
o Release notes and user manuals
Follow coding standards, version control, and software lifecycle processes.
Maintenance & Support
Provide support for deployed applications.
Implement bug fixes, feature enhancements, and version upgrades.
Support issue analysis during site trials or customer usage.
________________________________________
Required Skills & Competencies
Technical Skills
Strong proficiency in:
o C++
o Qt framework (Qt 5 / Qt 6)
o Qt Widgets, Qt Quick, QML
Good understanding of:
o Object-oriented programming
o Event-driven and multi-threaded applications
o Signals & Slots mechanism
GUI & Tools
Experience with:
o Qt Creator IDE
o UI/UX design using Qt Designer
o Version control tools (Git)
System Knowledge
Familiarity with:
o Embedded Linux or Windows environments
o IPC, sockets, or serial communication
o Basic networking concepts (TCP/IP)
________________________________________
Qualification
B.E / B.Tech / M.Tech / Diploma in:
o Computer Science
o Electronics & Communication
o Information Technology
o Software Engineering
________________________________________
Preferred Skills
Experience in:
o Embedded or industrial applications
o Real-time data visualization
o Cross-platform application development
Exposure to:
o Safety-critical or mission-critical systems
o CI/CD pipelines and automated builds
Job Types: Full-time, Permanent
Pay: ₹422,105.24 - ₹800,000.00 per year
Work Location: In person
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.