Hire the Best QML Developers
in India

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Vinoth K.

Madurai, India

$35/hr
4.7
13 jobs

Expert in Avionics Flight Management Systems and Flight Control System. Expert in Avionics ARP-4754, DO-178C software Development, UAV Flight Control and Drone PX4, Ardupilot and QGroundControl. Also, worked with SITL on Ardupilot in connection with ROS. Have good Experience in AI/ Computer vision based Object Detection and Avoidance. Sound knowledge in Embedded C/C++, Qt, QML, Python, PyQT. More than 10 years of experience in building applications ranging from desktop applications to embedded systems. (Embedded Linux, macOS, Windows 7+, iOS, Android). Good in unit testing and debugging skills. Good Experience in C++ Boost library, FFMPEG, GStreamer, Audio, Video. Sound Knowledge in Embedded Systems. Having good experience in ROS software development using ROS Melodic and Ubuntu18.04 platform. Also Having experience in Isaac SDK Key skills: # Strong C++ 11/14 skills, STL, Boost, OpenCV, SQlite # QT, C++, QML, JavaScript, PyQt5 and PySide2 # Tkinter, Pyside, PyQT, Python # ROS, PX4, Ardupilot, QGroundControl, Drone Flight Control

  • QML
  • Python
  • C++
  • Deep Learning
  • Computer Vision
  • Embedded System
  • Embedded C
  • Robot Operating System
  • FFmpeg
  • Qt Framework
  • GStreamer
Siddharth M.

Indore, India

$25/hr
4.7
92 jobs

🌟 Note: My usual hourly rate is $50/hr, but for a limited time I'm offering discounted rates: • $25/hr for long term projects (4+ weeks) • $30/hr for short term projects (under 4 weeks) Grab the opportunity ✨ while it lasts! Send me a message and we can discuss your project. 🤓 - - - - - - - - - - - - Hello! I am a Senior Software Engineer with 16 years of experience in software development. I specialize in the Qt framework, which I have used exclusively since 2009. During this time, I have worked as a full-time freelancer with international clients and built a rich portfolio of Qt/QML/C++ projects. Here is a summary of my skills and experience: • Languages & Frameworks:  ‣ Qt framework (Qt5, Qt6): 2009-present  ‣ Qt Quick (QML, JavaScript): 2015-present  ‣ Modern C++ (11, 14, 17): 2014-present  ‣ Classic C++ (98, 03): 2004-2014  ‣ Qt for Python (Python 3, PySide6, PyQt6): 2020-present • Tools & Services:  ‣ GitHub, GitLab, Bitbucket, Gerrit, etc. (code review, collaboration, version control)  ‣ Jira, Trello, etc. (project management and collaboration)  ‣ Figma, Sketch, etc. (wireframes and prototypes) • Specialties:  ‣ I write robust, extensible and maintainable code by following standards and best practices in Qt, QML, C++ and software engineering.  ‣ I can work as an individual contributor or as a team lead, to plan, design, develop, manage, document, test and deploy software solutions. I can work independently, however I prefer working in teams, because this allows me to focus on my core skills - development and testing.  ‣ I believe in the philosophy of "move purposefully and fix things" rather than "move fast and break things". I prioritize keeping the code clean and structured over producing quick, messy results.  ‣ I have a proven track record of repeat engagements, with 100% client satisfaction and recognition as a Top Rated freelancer. If you have a project that could benefit from my skills and experience, please feel free to get in touch. I would be more than happy to assist you.

  • QML
  • Qt Framework
  • C++
  • Qt Creator
  • JavaScript
  • Git
  • GitHub
  • GitLab
  • Scrum
  • PyQt
  • Python
  • Desktop Application
  • Standalone Application
  • Embedded System
Makarand P.

Pune, India

$15/hr
5.0
7 jobs

• 10 years of experience in designing and developing applicationsc for Automotive Infomtainment,Avoinics and Healthcare domain • Experience as Embedded application developer using technologies C,C++,Qt on Linux and Unix platform. • Experience in working protocols UDS, CANJ1939, ADASISv3,RTP protocols. • Experience in sockets, POSIX queues, threads. • Experience in handling of data formats like JSON,XML. • Experience in failure mode and Effective analysis (FMEA) and ISO26262 . • Experience working in agile based teams and scrum.

  • C++
  • Qt Framework
  • C
  • Python
  • C#
  • Microservice
  • PyQt
  • Lua
Haris H.

Kannur, India

$18/hr
4.8
26 jobs

I am a software developer with 13+ years of experience in building high-performance, cross-platform desktop applications using Qt/C++ and PyQt. I specialize in desktop software for video streaming, computer vision, and AI-powered solutions, delivering efficient, scalable, and user-friendly applications for Windows, Linux, and macOS. My expertise includes: Desktop Application Development: Qt, PyQt, cross-platform UI/UX, backend logic, networking Computer Vision & AI: OpenCV, TensorFlow, Keras, real-time object detection, face recognition Video Streaming & Processing: FFMPEG, OpenRTSP, live camera streaming, playback, recording WebRTC & Web Integration: Real-time audio/video apps, chat, and web interfaces Database & Backend: MySQL, PHP, server-side scripting, automation I focus on delivering high-quality solutions that solve real-world problems, optimize performance, and provide seamless user experiences. I am available for short-term projects, long-term contracts, and ongoing support.

  • C++
  • Java
  • OpenCV
  • Computer Vision
  • Machine Learning
  • Python
  • Qt Framework
  • MySQL
  • Linux
  • FFmpeg
  • JavaScript
  • PHP
  • HTML
  • Desktop Application
Vijay M.

Thane, India

$15/hr
4.9
102 jobs

Having 18+ years of experience in the field of Information Technology. My extensive experience is in the entire software development life cycle and specialized in Design and Development. Domain knowledge of Embedded Systems, Telecom (Wireless), Medical, Finance sectors. Overall aim for achieving customer satisfaction. Support and development of organizational culture, team building, management and motivation, imparting and sharing knowledge and skills, excellent communication and writing skills, excellent leadership, interpersonal skills. Forking new alt-coins from, based on Bitcoin / lite-coin and POS coins. Machine Learning.

  • C++
  • Qt Framework
  • Embedded System
  • C
  • Ubuntu
  • CMake
  • Microsoft Visual C++
  • macOS
Mayur S.

Surat, India

$20/hr
5.0
71 jobs

🚀 Top Rated Plus | Full Stack, Embedded & AI Experts | 11+ Years of Proven Success | 100+ Projects Delivered We help startups and businesses turn complex ideas into powerful, scalable digital products. With 11+ years of experience, 5500+ Upwork hours, and 100+ successfully delivered projects, our team specializes in building modern web platforms, AI-powered systems, and embedded solutions used across multiple industries. ⭐ 100% Job Success Score 🔁 90% Repeat Clients 💬 Fluent English & Clear Communication ⚡ Fast Delivery & Long-Term Support Our focus is simple: build reliable, scalable, and high-performance solutions that create real business value. 💻 What We Do Best 🌐 Full Stack Development 🌍 Industries We Work With-- We’ve successfully delivered solutions in: 🏥 Healthcare 💳 Fintech 🏭 Manufacturing 🍔 Food Industry 💎 Laser & Diamond Technology 🚗 Automotive 📊 Enterprise Platforms 🤝 Why Clients Choose Us ✔ 11+ Years Development Experience ✔ High-Quality & Scalable Code ✔ Clear Communication & Transparency ✔ Long-Term Technical Partner ✔ Reliable Delivery We design and develop high-performance web applications, SaaS platforms, and custom software. Tech Stack-- React.js, Next.js, Vue.js Node.js, NestJS PHP, Laravel, CodeIgniter, CakePHP TypeScript, JavaScript, Python HTML5, CSS3, Tailwind, Bootstrap ✔ SaaS Platforms ✔ Dashboards & Admin Panels ✔ Custom Business Platforms ✔ Scalable Backend Systems 🔌 API Development & Integrations We create secure backend systems and complex integrations. Integrations REST & SOAP APIs WebSockets, MQTT, WebRTC Firebase Alexa Skills Payment Systems Stripe PayPal Razorpay Custom payment workflows 🤖 Artificial Intelligence & Machine Learning We build AI-driven applications that automate processes and unlock data insights. AI Expertise LLM Applications (OpenAI, Claude, DeepSeek) Retrieval Augmented Generation (RAG) NLP & Document Intelligence Predictive Analytics Intelligent Automation AI Solutions ✔ AI Chatbots & Assistants ✔ AI Search Platforms ✔ Document Processing Systems ✔ Data Analysis & Insights 👁️ Vision AI & Speech AI Computer Vision OCR & Document Scanning Object Detection Image Analysis Speech AI Speech-to-Text (STT) Text-to-Speech (TTS) Voice Biometrics 🧠 Embedded Systems & Hardware Development We build intelligent hardware-software solutions for IoT and industrial systems. Technologies C / C++ / Embedded Linux Qt / QML Raspberry Pi Arduino ESP32 / ESP8266 ARM / FPGA Protocols SPI • UART • RS485 • Gigabit Ethernet • XY2-100 Applications include CNC controllers, automation systems, computer vision devices, and real-time processing systems. ☁️ Cloud & DevOps We build cloud-native, scalable infrastructure. Platforms AWS (Lambda, S3, CloudFront, Step Functions) SageMaker, Bedrock AWS IoT Core Google Cloud Digital Ocean DevOps Docker Jenkins CI/CD Pipelines GitOps 🧰 Tools & Development Workflow We follow Agile development with full transparency. Project Tools Jira • ClickUp • Trello • Asana • Slack • Basecamp Version Control GitHub • GitLab • Bitbucket Engineering Practices Agile / Scrum • Unit Testing • UML Architecture We don’t just build software- we build solutions that help businesses grow. 📩 Have a project in mind? Send us a message - we’d love to discuss it.

  • MySQL
  • MongoDB
  • AngularJS
  • Twilio API
  • Node.js
  • Google Analytics
  • React
  • Angular
  • PHP
  • Laravel
  • UX & UI
  • WordPress
  • Vue.js
  • Web Development
  • CodeIgniter

How it works

Post a job for free Post a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

How do I hire a QML Developer in India on Upwork?

You can hire a QML Developer in India on Upwork in four simple steps:

  • Create a job post tailored to your QML Developer project scope. We'll walk you through the process step by step.
  • Browse top QML Developer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top QML Developer profiles and interview.
  • Hire the right QML Developer for your project from Upwork, the world's largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a QML Developer?

Rates charged by QML Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a QML Developer in India on Upwork?

As the world's work marketplace, we connect highly-skilled freelance QML Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream QML Developer team you need to succeed.

Can I hire a QML Developer in India within 24 hours on Upwork?

Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive QML Developer proposals within 24 hours of posting a job description.