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