Sr. Qt Developer

Designation: Sr. Qt Developer

Skills: C++, Qt, Qt Widgets, Qt Quick/QML, Cross-Platform Development

Qualification: B.E. – Instrumentation / Electronics / E&TC / Computer Science or equivalent

Location: Pune

Experience: 4 – 7 Years

Role overview

We are looking for a skilled Sr. Qt Developer to design, develop, and maintain cross-platform applications using the Qt framework. The ideal candidate should have strong expertise in C++, Qt Widgets, Qt Quick/QML, and experience translating Figma designs into responsive and high-quality Qt-based user interfaces. The role also involves working with hardware and embedded teams, optimizing application performance, troubleshooting complex technical issues, and mentoring junior developers.

Roles and Responsibilities

  • Design, develop, and maintain cross-platform applications using Qt framework (Qt Widgets and/or Qt Quick/QML).
  • Collaborate with project managers, UX designers, and other developers to deliver high-quality software solutions.
  • Work closely with UI/UX teams and translate Figma designs into responsive and high-quality Qt-based user interfaces.
  • Optimize application performance and ensure responsiveness across platforms (Windows, Linux, macOS).
  • Implement and maintain unit tests, integration tests, and participate in code reviews.
  • Troubleshoot, debug, and resolve complex technical issues.
  • Mentor junior developers and guide trainees on best practices in Qt development.
  • Ensure compliance with coding standards and architectural guidelines.
  • Work closely with hardware and embedded teams for integration when required.
  • Continuously learn and improve skills to pursue new technical areas.
  • Attention to detail is essential and all tasks must be carried out to the highest quality.

Mandatory Technical Skills

  • Strong proficiency in C++ (11/14/17) and object-oriented programming.
  • Strong expertise in Qt framework, including Qt Widgets, Qt Quick/QML, and Signal-Slot mechanism.
  • Experience working with Figma and translating UI/UX designs into Qt-based applications.
  • Experience with multithreading, memory management, and performance optimization.
  • Familiarity with cross-platform development (Windows/Linux/macOS).
  • Knowledge of version control systems (Git).
  • Good knowledge of Windows System APIs and OS concepts like Events, Mutex, Semaphore, etc.
  • Knowledge of networking protocols like TCP/IP, UDP, especially in application development.
  • Hands-on experience in developing C/C++ applications for Linux/Windows using Qt Creator.
  • Basic knowledge of debugging and strong problem-solving skills.

Added Advantage / Preferred Skills

  • Experience with Qt Insights for application monitoring and analytics.
  • Experience with Qt Squish for automated GUI testing is a plus.
  • Knowledge of Qt Axivion for static code analysis and architecture validation is a plus.
  • Experience or exposure to Yocto Linux is a plus.
  • Knowledge of BACnet protocol and concepts is an added advantage.
  • Experience with network/protocol sniffer tools like Wireshark is an added advantage.
  • Good interpersonal and communication skills with the ability to communicate effectively in written and spoken English.
Job Type: Full Time
Roles: Engineering
Engineering: Engineering - Core
Skills: C++ Cross-Platform Development QT Qt Quick/QML Qt Widgets
Qualification: B.E - Instrumentation/Electronics/ E&TC/Computer Science or equivalent
Experience: 4 - 7 Years
Job Location: Pune

Apply here

Allowed Type(s): .pdf, .doc, .docx