
Closed
Posted
Paid on delivery
I’m building a Ground Control Station in C++ dedicated to a surveillance-grade quadcopter and I’d like your help finishing the core application. The immediate requirement is solid, low-latency GPS tracking: the program must read MAVLink telemetry from the vehicle, parse position data in real time, and display the aircraft on an interactive map (OpenStreetMap or similar). While the current focus is GPS tracking, I’m structuring the code so we can layer in real-time video or full mission-planning later, so clean, modular design matters. I’m working on Windows and Linux, so Qt or another cross-platform toolkit is preferred, but if you have a better library choice I’m open to it. Deliverables • C++ source and a cross-platform build script • Executable demo showing live GPS plotting (simulator data is fine) • Brief build/run instructions and a short note on how the code can be extended for additional surveillance features If you’ve already interfaced with MAVLink, libcurl, or mapping APIs and can turn this around quickly, let’s talk.
Project ID: 40439715
68 proposals
Remote project
Active 5 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
68 freelancers are bidding on average $505 USD for this job

Since 2015 I have been working in C/C++/C# programming and 10(ten) years of experience in C/C++/C# programming. Windows Desktop Application, Console Application, Image Processing and have knowledge in Driver Development in C. Expert in data structure building and Object Oriented Programming (OOP). Have a great experience in C++ MFC and C++ WinUI 3 for GUI design and development. Also expert in C/C++ GPU CUDA programming. If you want a good delivery of the project, then send me a message, please.
$750 USD in 15 days
7.4
7.4

Hi there, ★★★ C++ Expert ★★★ 3+ Years of Experience ★★★ I can finish the core application for your Ground Control Station with solid, low-latency GPS tracking and real-time MAVLink telemetry parsing. This will include: - C++ source code and a cross-platform build script - Executable demo showing live GPS plotting - Brief build/run instructions and notes on extending the code I will use a structured approach to ensure clean, modular design, focusing on the immediate GPS tracking needs while keeping future enhancements in mind. Ready to start once you provide the necessary access or clarification. Thanks!
$400 USD in 5 days
7.2
7.2

Hi there, I will integrate low-latency MAVLink telemetry parsing and real-time GPS plotting into your cross-platform GCS using Qt on Windows and Linux, rendering positions on OpenStreetMap tiles with minimal latency and modular interfaces for future video/mission-planning. - Deliverable 1: C++ modules to read MAVLink from UDP/serial, parse GPS (GLOBAL_POSITION_INT/GPS_RAW_INT) and publish position events to the UI. - Deliverable 2: Qt-based interactive map widget using OpenStreetMap tiles, live aircraft marker with smoothing/interpolation and a cross-platform CMake build script + demo executable (simulator input supported). - rollback plan: backup checkpoint, staged deployment and post-fix validation on SITL before live device connection. Skills: ✅ Qt ✅ MAVLink ✅ OpenStreetMap (tile APIs) ✅ low-latency parsing & event-driven telemetry ✅ cross-platform build (CMake) and deployment Certificates: ✅ Microsoft® Certified: MCSA | MCSE | MCT ✅ cPanel® & WHM Certified CWSA-2 Available to start immediately; Do you have a MAVLink stream endpoint (UDP/serial) I can use for testing, or should I use SITL simulator data? Best regards,
$500 USD in 3 days
6.7
6.7

Hello Sir/MAM I am a skilled full stack developer. Having rich experience in Java , C++ , C , C# , Python , Eclipse , Sql , Mysql , .Net ,Oracle , Object Oriented Programming , Data Structure , Algorithms . I have a perfect grip on “Artificial Intelligence” “Automation” , and work in “Machine Learning” Deep Learning ”. My track record as demonstrated in my 100% job completion and 5-star review rating showcases My ability to deliver exceptional results on time and with utmost quality I believe that my skill set makes me the ideal candidate for this project Please come on chat we will discuss more about this I will be waiting for your reply . Thanks and Best Regards
$251 USD in 2 days
6.6
6.6

i’ve done very similar recently with a Qt/C++ telemetry app reading MAVLink streams from PX4 SITL and plotting live UAV movement on OpenStreetMap with sub-second updates. Keeping telemetry parsing separate from UI rendering made later video and mission features much easier to extend. Will telemetry arrive over UDP, serial, or TCP MAVLink? Do you already have a preferred MAVLink stack like MAVSDK or pymavlink equivalents in C++? I’d suggest using a threaded telemetry pipeline so map rendering never blocks packet parsing during bursts. I’d also cache map tiles locally because it improves reliability in weak field connections. First I’ll build the MAVLink ingest layer and validate GPS parsing against simulator telemetry. Then I’ll integrate the interactive map, add live aircraft updates, and finish with cross-platform build scripts, testing, and extension hooks for future modules. Best, Dev S.
$450 USD in 5 days
6.4
6.4

As an AI systems builder with a core focus on creating production infrastructure, my range of expertise exceeds your immediate requirements in this project. I have years of experience building smart systems that combines hardware and software seamlessly to deliver optimal results which is essential to the task at hand. Having been involved in the full range of development process; from designing custom IoT hardware to implementing Odoo ERP and deploying on AWS, GCP, and Azure. I can bring a holistic approach to your project and ensure that every aspect works harmoniously. Most importantly, my solid experience with C++ programming would be extremely valuable for your C++ Drone GCS Development project. Structuring the code for future developments is something I truly understand. Hence, I am well-equipped to build a modular and clean framework that allows easy integration of real-time video or mission planning capabilities. My adeptness with MAVLink, libcurl, mapping APIs and Qt guarantees you a top-quality output within a short turn around period. In conclusion, my skill set transcends beyond mere prototypes as I specialize in building resilient production infrastructures. If you're looking for an astute developer who can ensure timely completion with utmost proficiency while guaranteeing expandability and superior performance across all interfaces, then I'm your guy! Let's talk about your expectations for this project and together we will bring it to life.
$500 USD in 7 days
6.3
6.3

Hello I am an expert with 15+ years of experience in the technical world, delivering simple to complex websites, e-commerce platforms, membership systems, and portals. I always ensure clear communication, continued support after delivery, and 100% client satisfaction. I specialize in C# development, creating robust desktop applications, web applications, and enterprise-level solutions. With expertise in .NET framework, API integration, and database-driven applications, I focus on building scalable, secure, and high-performance solutions tailored to your business needs. If you are looking for a dedicated C# expert who delivers quality, innovation, and on-time results, I’d be glad to work on your project.
$250 USD in 7 days
5.8
5.8

Hello, I am excited about the opportunity to help you in finishing the core application. I have already interfaced with MAVLink, libcurl, and mapping APIs and can turn this around quickly. Your requirements are clear, and I’d love to chat further about the project and how we can move forward. I believe in clear communication and close collaboration, so you’ll always stay updated throughout the process to ensure the final result matches exactly what you’re looking for. Best regards, Fahad.
$250 USD in 2 days
5.2
5.2

Hello, I understand you need a C++ Ground Control Station (GCS) application for your surveillance drone, focusing on low-latency GPS tracking with a clean, modular design for future expansion. I'm Taiwo, a UK-based Senior Software Developer with 10 years of experience and a Master’s in Cyber Security and a bachelor's in applied computer science. I've built robust backend systems for organisations including IBM, UK Government, BMW and Sky and managed different freelance projects, so I understand how to build platforms that prioritise performance, maintainability and security. I can deliver a cross-platform C++ application that reads MAVLink telemetry, parses GPS data in real-time, and displays the aircraft on an interactive map (using OpenStreetMap or similar). I will also include a build script, executable demo (using simulator data), and documentation for extending the code. Relevant projects: ⏺ Worked with IBM on several projects writing their API documentation ⏺ Mobile and admin portal API for an estate management company (https://www.freelancer.com/projects/javascript/Integrating-Commercial-Units-Feature) My approach involves initial setup, MAVLink integration and data parsing, map integration, and thorough testing. To ensure a smooth process, let's discuss your preferred mapping API, specific telemetry formats, and any existing design preferences. If this approach aligns with your needs, I can begin immediately.
$600 USD in 7 days
5.1
5.1

Two things stood out: low-latency MAVLink position parsing and a modular core that won't fight you when video or mission planning gets layered in later. I'd start with a 2-day milestone that gets a Qt window plotting SITL telemetry on an OpenStreetMap tile layer, so you can see the architecture before the rest of the work lands. Here's the build plan for 7 days: 1. Qt 6 (Widgets + QtPositioning/QtLocation) for the cross-platform shell, CMake build script for Windows and Linux. 2. MAVLink C library parsing GLOBAL_POSITION_INT and ATTITUDE off UDP 14550, isolated behind a TelemetryService interface so a video pipeline or mission planner can subscribe to the same bus later. 3. Map view via QtLocation with OSM plugin, aircraft icon updating at the telemetry rate, trail polyline, and a clean signal/slot seam for future overlays. 4. SITL demo (ArduPilot or PX4), build/run README, and a one-page extension note covering where to add video (QtMultimedia/GStreamer) and mission planning (MAVLink mission protocol). Done = the executable connects to SITL on Windows and Linux, plots live GPS on an interactive OSM map, and the telemetry layer is decoupled enough that a video widget can be added without touching the map code. Do you want me to target ArduPilot SITL or PX4 SITL for the demo? They use the same MAVLink dialect but the launch flow differs. P.S. QtLocation's bundled OSM plugin needs a tile provider URL set explicitly in recent Qt 6 versions, otherwise the map renders blank. I'll wire that into the config from day one so you don't hit it mid-demo. Waqar
$550 USD in 7 days
5.4
5.4

✋ Hi there. I can build your C++ Ground Control Station with real time MAVLink GPS tracking and a clean modular architecture for future expansion. ✔️ I have experience in C++ systems development with Qt, MAVLink integration, and real time data handling for embedded and drone related projects. I have worked on telemetry based applications that parse live sensor streams and update UI elements with low latency using event driven architecture. ✔️ For your project, I will build a cross platform Qt based GCS that reads MAVLink telemetry, extracts GPS coordinates, and displays the drone position on an OpenStreetMap based interactive map. I will ensure smooth real time updates with proper threading so UI stays responsive while handling continuous data streams. ✔️ I will structure the code in a modular way so you can easily extend it later for video streaming, mission planning, or additional sensor data. I will also include clean build scripts for Windows and Linux, plus a working demo using simulator data for testing. ✔️ I will make sure the system is stable, low latency, and easy to extend, with clear documentation so your future features can plug into the same architecture without rewriting core logic. Let’s chat and go over your current setup and timeline. Best regards, Mykhaylo
$500 USD in 7 days
5.0
5.0

Hi! I can help you with building the GCS application. Parsing MAVLink telemetry for real-time GPS plotting on an OpenStreetMap layer is a great starting point, and Qt is the right call for cross-platform support on both Windows and Linux. I'd structure it with clean separation between the MAVLink parsing, map rendering, and a plugin-friendly layer so adding video feeds or mission planning later is straightforward. I'm Edward, 10+ years of software development experience and comfortable with C++ and Qt. Let me know if you want to discuss the architecture approach.
$730 USD in 7 days
5.0
5.0

Hi, As an experienced software developer with a solid background in C++, Linux, and software architecture, I am confident in my ability to fulfill your project needs for finishing the core application of your C++ Drone GCS. Over the past 15 years, I have worked with tier-1 companies like Avaya and Pramati on complex projects where efficiency, performance, and scalability were paramount - similarities that I see mirrored in your project. My skill set aligns perfectly with your specific demands - Clean modular design, low-latency GPS tracking using MAVLink and cross-platform build scripts. In fact, I have already used these technologies extensively in my career and can get started immediately. Additionally, being well-conversant with Qt and other cross-library platforms such as libcurl gives me the added versatility to deliver a truly cross-platform solution for Windows and Linux. Lastly, my penchant for problem-solving, algorithms, system design, and building high-performance systems will greatly benefit you - as not only can I deliver what you need initially but also create room for expansion like real-time video or full mission-planning without any compromises to quality or performance. My work ethos is always centered on driving results while ensuring platforms are robust, secure, and future-ready - all qualities that your surveillance-grade quadcopter GCS requires! Let's talk further about how I can contribute to making your vision a reality.
$500 USD in 7 days
4.7
4.7

To achieve low-latency GPS tracking in your Ground Control Station, integrating MAVLink telemetry with OpenStreetMap for real-time position data is key. Have you considered utilizing Qt for rendering the map, as it supports both Windows and Linux? I have extensive experience with C++ and have previously worked with MAVLink, libcurl, and mapping APIs, which positions me uniquely to help you finalize your application. My approach ensures a clean, modular design, facilitating future enhancements like real-time video and mission-planning features. I will provide you with the C++ source code, a cross-platform build script, and an executable demo showing live GPS plotting, even using simulator data. Additionally, I can include clear build/run instructions and an outline for future extensibility. Let’s discuss your project in more detail and identify how I can add value. I look forward to your response. Best Regards,
$300 USD in 5 days
4.8
4.8

Hello, I would like to request a short discussion meeting about your Ground Control Station project and how I can help you complete the remaining work. I have experience working with C++ applications that process real time telemetry data, including MAVLink message parsing and live position rendering on map interfaces. I have also worked on cross platform desktop applications where performance and low delay data updates are critical, especially when dealing with continuous sensor streams. For your project, I would focus first on stable MAVLink data handling, then connect that stream to a map view with frequent updates while keeping CPU usage low. I also pay close attention to code structure so future additions like video feeds or mission logic can be added without rewriting core parts. I would be happy to learn more about your current code state, simulator setup, and mapping preference. After that, I can outline a clear plan and delivery steps for the GPS tracking module. I will share my portfolio in chat I look forward to hear from you. Thanks Best Regards, Mughira
$500 USD in 7 days
4.3
4.3

I am an expert level embedded software engineer and would be happy to assist you through this project. Feel free to reach out so we can have a call and see if I am a good pick for this project. I have not dealt specifically with these kind of devices(drone) but would be happy to do it. I learn fast and doubt it would be a problem. I have extensive experience developing different kinds of devices on different areas including regulated markets and foresee no issues. Kind Regards, Duarte M.
$900 USD in 3 days
4.4
4.4

Hello There! Hope you are doing fine. I have solid C++ experience with MAVLink, Qt, and mapping APIs like OpenStreetMap. I can help finish your Ground Control Station. The application will read MAVLink telemetry, parse real‑time GPS data, and display the drone on an interactive map. I will write clean, modular code so you can easily add video streaming or mission planning later. The solution will be cross‑platform (Windows and Linux) using Qt. I will provide the full C++ source, a build script, a working demo, and clear instructions. Please start a chat to discuss this project in more detail. Best regards, Md Ruhul Ajom
$250 USD in 5 days
5.2
5.2

Hi, I am a C++ developer with 8 years of experience in real-time systems and UAV applications. I am familiar with C++, C, Qt, Linux, Software Architecture, MAVLink integration. For this project, I can implement low-latency GPS tracking, parse MAVLink telemetry in real time, and display the quadcopter’s position on an interactive OpenStreetMap interface. I will deliver cross-platform source code, a build script, and a demo with instructions, ensuring modular design for future video or mission-planning features. I'm an individual freelancer and can work on any time zone you want. Please contact me with the best time for you to have a quick chat. Looking forward to discussing more details. Thanks. Emile.
$250 USD in 7 days
3.8
3.8

Hello, I have 20 years of professional experience. My first few years were spent on large scale C++ codebases. Though I have never interfaced with MAVLink, libcurl, or mapping APIs, I think I can deliver this project. Your MAVLink → OSM pipeline is a clean build using MAVSDK (official Dronecode SDK) for telemetry and QGeoView (Qt map widget) for rendering. Both are production-grade, cross-platform, and commercially licensed. Architecture: `TelemetryBridge` wraps MAVSDK position subscription → Qt signals → `VehicleMarker` on the map. An `IDataSource` interface keeps the core plugin-ready for video and mission planning later. Deliverables: CMake build (Win/Linux), SITL demo with live GPS plotting, sub-200ms update latency, and an architecture doc showing future extension points. I'll have a working SITL demo within 72 hours so you can validate before I finalize. 5 days total, milestone-gated at $450. The key insight: MAVSDK + QGeoView eliminates ~36 hours of protocol and rendering work, so your budget buys architecture and integration quality, not boilerplate.
$450 USD in 6 days
3.0
3.0

Hi, I'm Cora May. I can help you finish a low-latency C++ Ground Control Station that reads MAVLink telemetry, parses GPS position in real time, and plots the aircraft live on an interactive OpenStreetMap-style map. I’ve built modular telemetry pipelines in C++/Qt-style architectures, focusing on clean separation between MAVLink I/O, message parsing, state management, and the UI/map layer so you can later add video overlays or mission planning without rewrites. On Windows and Linux, I’ll keep the build cross-platform using CMake and a robust event-driven loop, and I’ll make sure the GPS plotting stays responsive under frequent updates. For the immediate demo, I can wire a MAVLink simulator feed (or real serial/UDP when you have it) and confirm the end-to-end update path feels snappy. What MAVLink transport are you using right now (UDP, serial, or something else), and are you expecting WGS84 lat/lon plus altitude for the map projection? Also, do you prefer Qt Maps, a WebView + Leaflet approach, or a pure-native mapping library for the interactive display
$555 USD in 2 days
2.6
2.6

Goyang, Korea, Republic of
Payment method verified
Member since Aug 11, 2019
$30-250 USD
$30-250 USD
$30-250 USD
$30-250 USD
$10-30 USD
€2-6 EUR / hour
₹12500-37500 INR
$750-1500 USD
min $50 USD / hour
₹600-1500 INR
€30-250 EUR
$8-15 USD / hour
₹600-1500 INR
₹12500-37500 INR
$30-250 USD
$250-750 USD
$30-250 USD
$10-30 USD
$30-250 USD
$30-250 USD
$2-8 USD / hour
$30-250 CAD
₹3000-7000 INR
£20-250 GBP
₹1500-12500 INR