Senior Qt/QML Application Developer

Location: Bangalore, India

As a Senior Qt/QML Application Developer, you will design, develop, and optimise applications for electronic and embedded devices. You will take ownership of building high-performance solutions with intuitive UI/UX, collaborating across hardware and system teams to deliver reliable, scalable products. 

What You’ll Do and How You’ll Succeed

Application Development 

  • Design, develop, and maintain applications using Qt and QML. 
  • Implement responsive and visually rich UI/UX tailored for electronic and embedded devices. 
  • Optimise applications for performance, memory usage, and stability on constrained devices. 

Collaboration & Integration 

  • Work closely with hardware, firmware, and system teams to integrate software with device components. 
  • Participate in architecture discussions, code reviews, and technical decision-making. 

Quality & Lifecycle Management 

  • Debug, profile, and troubleshoot application and system-level issues. 
  • Ensure adherence to coding standards, best practices, and documentation guidelines. 
  • Support the full development lifecycle including requirements analysis, development, testing, and deployment. 

We’d Love to Hear From You If…

Experience

  • You have 6–8 years of hands-on experience in Qt (C++) and QML. 
  • You have proven experience developing and deploying applications on electronic or embedded devices. 

Technical Expertise

  • Strong knowledge of Qt Framework, Qt Quick, Qt Widgets, and Qt Creator. 
  • Proficient in C++, object-oriented programming concepts, and design patterns. 
  • Experienced with embedded Linux environments, multi-threading, IPC mechanisms, and performance tuning. 
  • Familiar with cross-compilation and build systems such as CMake and Yocto. 
  • Skilled in version control systems like Git. 
  • Advantageous experience with touch-based UI, HMI, graphics rendering, OpenGL, GPU acceleration, or device drivers. 
  • Exposure to Agile/Scrum development environments. 

Ways of Working

  • Strong problem-solving and debugging skills. 
  • Ability to work independently and within cross-functional teams. 
  • Clear communication and documentation skills. 
  • Proactive mindset with a strong sense of ownership. 

Assignment Details

  • Location: Bangalore 
  • Employment Type: Full-time 

Apply Now

Realise your potential at Thakral One.

Sending Application...