Job Openings Senior Qt/QML Application Developer

About the job Senior Qt/QML Application Developer

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