Hire the Best QML Developers

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

Lviv, Ukraine

$35/hr
4.9
66 jobs

Experienced in cross-platform and native mobile apps development, admin panels, dashboards, cloud, IOT solutions, web applications and back-end. My specialization: geolocation and Google Maps / MapBox / OpenStreetMap; VoIP apps for voice and video calls; payment system integration; social network API for authorization; REST API and Database providing; BL/BLE with other devices; chats; machine learning; Application types I have created: tracking and navigation apps with GPS and BL/BLE usage; dating and social network apps; messaging applications; multimedia and entertainment apps; application for cooperation with IOT devices; manufacturing app to work with company's staff and other infrastructure. I try to approach the project solution structurally and uniquely, which allows me to save clients' time. I know that it is very important for customers to be always in touch, so I do not have days off and I try to answer around the clock.

  • QML
  • Flutter
  • React Native
  • SaaS
  • React
  • Node.js
  • Swift
  • Android
  • C++
  • C
  • Qt Framework
  • Internet of Things Solutions Design
  • Embedded Application
  • UI/UX Prototyping
  • Angular
Nguyen Van H.

Hanoi, Vietnam

$20/hr
5.0
8 jobs

Hello, Thank for visiting my profile. I'm a software engineer with 8 years of experience in developing Desktop Application. I have worked on many projects in this field and got success. I am good at C/C++, Win32, MFC, Qt, C# WPF, Winform, python, Java core and proficient in Visual Studio, Eclipse, Qt Creator. I deeply understand OOP design and GoF design patterns. I am familiar with both Window and Linux. I very happy to cooperate with you. Hai Nguyen.

  • Python
  • Java
  • C++
  • Microsoft Visual Studio
  • Eclipse IDE
  • SQL Programming
  • Server Operating System
  • C#
  • Desktop Application
  • Game Prop
Denis D.

Yerevan, Armenia

$45/hr
5.0
32 jobs

"Hands-down, one of the best devs I've worked with on Upwork." - ScreenStory Senior C++ Engineer with 18+ years building real-time and embedded systems, multimedia pipelines, and high-performance desktop applications. Top Rated Plus on Upwork - 9,900+ hours and $400K+ earned across 28+ long-term engagements. MORE FROM CLIENTS "Excellent in every regard: communication, work, making logical inferences, asking good questions. Truly the top of the top." - Skan AI "A very reliable, knowledgeable and professional developer who is a pleasure to work with." - Clickdrive WHAT I BUILD - Rich UI/UX and high performance desktop applications on C++/Qt, C# .Net Framework WPF/UWP/WinUI XAML - Multimedia & Real-Time Screen recording engines (Desktop Duplication API, Windows Graphics Capture, GDI), low-latency video/audio pipelines on FFmpeg, WebRTC streaming with custom builds and Janus SFU, DirectX GPU compositing with custom pixel shaders, audio DSP with RNNoise. - Embedded & HMI Industrial automation, locomotive on-board systems, HMI on Qt/QML, ModBus / RS-232/485 / Can. Codex industrial labeling software for ALE sas - Real-Time Backends SCADA alarm-module backend with high-throughput low-latency event handling, gRPC, multithreaded C++17/20 architecture. - Native Library Bindings C++ cores with bindings to Electron (Node-API), Flutter (FFI), Python. Cross-platform Windows and macOS. - Engineering Infrastructure CI/CD on Jenkins and Azure DevOps, self-hosted Sentry deployment, CrashRpt, automated quality gates, structured Git workflows. HIGHLIGHTS - 7 years as lead engineer on a portfolio of consumer multimedia and document-processing applications (architecture + implementation across a team of 3) - Locomotive driver HMI deployed on operational locomotives in real-world service - Automated engine test bench: reduced testing time by 40%, increased throughput from 6 to 10 engines per shift - Currently leading C++/MFC -> Qt migration on the Ham Radio Deluxe product suite (41,500+ active users) Core stack: C++ (17/20) · Qt (QML, QWidgets) · CMake · vcpkg · FFmpeg · WebRTC · Desktop Duplication API · Media Foundation · DirectX · MFC · gRPC · Multithreading · ModBus · Windows Embedded · C# .NET · Electron Node-API · Jenkins · Azure DevOps · Sentry WHAT I'M LOOKING FOR Long-term engagements (6+ months) where deep C++ expertise and architectural ownership matter. Equally comfortable in greenfield architecture and rescuing legacy codebases. Available for fixed-price projects and hourly contracts.

  • C++
  • C
  • C#
  • Microsoft Visual C++
  • C++/CLI
  • Screenshot & Screen Recording Software
  • Electron
  • Qt Framework
  • Screen Recording
  • .NET Framework
  • WebRTC
  • Desktop Application
  • Embedded System
  • FFmpeg
  • Microsoft Foundation Class Library
  • CMake
  • Windows API Development
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
Toan T.

Hanoi, Vietnam

$75/hr
4.8
23 jobs

Real-time Computer Vision & Edge AI engineer with a deep C/C++ systems and embedded background. I build AI that runs live on real hardware - not just in notebooks. My focus is real-time video analytics on the edge: object detection, tracking, recognition, and TensorRT/CUDA optimization deployed on devices like NVIDIA Jetson. A strong C/C++, embedded, and Linux systems foundation means I care about the whole system - latency, memory movement, post-processing, UI smoothness, deployment, and failure cases - not just model accuracy. I also build LLM-powered applications that connect models to tools, documents, APIs, and business workflows (RAG, tool calling, automation). Recent work - VisionGuard AI: real-time retail shelf recognition on Jetson Orin NX - Live RTSP video analytics on edge hardware - Dense product detection with GPU-side post-processing - Stable object tracking across frames - Embedding-based SKU recognition - Unknown-product rejection instead of forced labels - Runtime recognition updates without restarting the camera stream - Smooth UI overlay under dense shelf conditions I can help with: - Real-time computer vision systems - YOLO / custom detection pipelines - TensorRT, CUDA, Jetson optimization - Multi-camera RTSP video analytics - Edge AI deployment and debugging - LLM apps with RAG, tool calling, and workflow automation - Python/C++ AI backend integration Core stack: C++ - Python - Qt6 - TensorRT - CUDA - YOLO - OpenCV - RTSP - NVIDIA Jetson - Linux

  • C++
  • C
  • Qt Framework
  • Desktop Application
  • Microsoft Visual C++
  • Perl
  • C#
  • Application Installer
  • Rust
  • TCP/IP
  • Database
  • Unix
  • Automation
  • Socket Programming
  • Bash Programming
Ayoub B.

Argenteuil, France

$70/hr
5.0
22 jobs

I’m a senior creative engineer specializing in JUCE/DSP, real-time 3D, Qt/HMI, AI systems, FFmpeg workflows, and full-stack product development. I build production-ready software across audio plugins, desktop apps, WebGL/XR experiences, AI-powered tools, and media-processing pipelines. My strength is combining strong engineering with design precision, so the final product is not only functional, but fast, polished, and easy to use. Core skills include: Audio/DSP: JUCE, C++23, VST3, AU, CLAP, FFmpeg, custom plugin GUIs 3D/XR: Three.js, WebGL, WebXR, Unity, OpenGL, Blender AI/ML: Python, PyTorch, OpenCV, RAG, FastAPI, automation workflows Full-Stack: Next.js, React, Electron, Node.js, Hono.js, Cloudflare, PostgreSQL, Docker I’m a good fit if you need a reliable technical partner for complex creative software, including audio tools, 3D viewers, AI applications, video-processing systems, or custom desktop/web platforms.

  • C++
  • C#
  • TypeScript
  • Audio Engineering
  • Audio & Music Software
  • Digital Signal Processing
  • AI Consulting
  • Python
  • FFmpeg
  • Next.js
  • PostgreSQL
  • Three.js
  • WebGL
  • Unity
  • Blender

How it works

Post a job for freePost 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 on Upwork?

You can hire a QML Developer 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 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 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.