Talent.com
C++ Backend Developer – Drone Software
C++ Backend Developer – Drone SoftwareAlgoBotix • bhopal, madhya pradesh, in
C++ Backend Developer – Drone Software

C++ Backend Developer – Drone Software

AlgoBotix • bhopal, madhya pradesh, in
4 hours ago
Job description

Location : On-site

Experience Level : 1–2 years

Employment Type : Full-time

Job Description

We are looking for a skilled C++ Backend Engineer to design and build reliable backend services for unmanned aerial systems (UAS). You will be responsible for developing high-performance software that interfaces with drones using MAVSDK, MAVLink , and real-time communication protocols, enabling secure command-and-control, telemetry handling, and mission automation.

Key Responsibilities

  • Develop and maintain backend services in C++ for drone control, telemetry, and mission management.
  • Implement and customize drone integrations using MAVSDK and the MAVLink protocol .
  • Build robust communication handlers for real-time data exchange between UAVs and ground systems.
  • Work with flight controllers (PX4 / ArduPilot) for mission execution and monitoring.
  • Troubleshoot communication failures, latency issues, and unexpected drone behaviors.
  • Optimize backend systems for performance, fault tolerance, and scalability.
  • Integrate backend services with UI, cloud systems, and hardware-level interfaces.
  • Write clean, testable, and maintainable production-grade code and documentation.

Required Skills & Qualifications

  • Strong proficiency in C++ (C++11 / 14 / 17) .
  • Hands-on experience with MAVSDK and MAVLink integration.
  • Experience working with UAVs / robotics / real-time systems.
  • Understanding of networking protocols (TCP / UDP / WebSockets / RTPS).
  • Familiarity with Linux-based systems and embedded environments.
  • Experience debugging communication protocols and hardware-software integrations.
  • Knowledge of multithreading and real-time constraints.
  • Ability to work independently in a fast-paced R&D environment.
  • Preferred / Good to Have

  • Experience with PX4 / ArduPilot firmware.
  • Familiarity with ROS / ROS2.
  • Experience with simulation tools like Gazebo / SITL / HITL.
  • Understanding of drone safety systems, failsafe mechanisms, and geofencing.
  • Exposure to system architecture for swarm drones or multiple-UAV control.
  • Knowledge of cloud, telemetry pipelines, or edge compute environments.
  • What We Offer

  • Opportunity to work on cutting-edge drone technology.
  • Real-world deployment exposure and ownership of system architecture.
  • Fast-moving startup culture with learning and growth opportunities.
  • Competitive salary based on experience and skills.
  • Create a job alert for this search

    Backend Developer • bhopal, madhya pradesh, in

    Related jobs
    Epicor Kinetic Dashboard Developer

    Epicor Kinetic Dashboard Developer

    Wisemonk • bhopal, madhya pradesh, in
    Job Description : Epicor Kinetic Reports & Dashboard Developer.One of our US based client is looking for an experienced professional who can. The ideal candidate has hands-on expertise in Epicor’s re...Show more
    Last updated: 10 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Programmers.io • bhopal, madhya pradesh, in
    We are seeking a highly skilled and experienced Senior Azure Data Engineer to join our team.The ideal candidate will have deep expertise in Microsoft Azure data services, cloud-based data engineeri...Show more
    Last updated: 30+ days ago • Promoted
    React Native Developer. 6 Lakh Users + Big Launch Coming — Want to Build the Core Tech With Us?

    React Native Developer. 6 Lakh Users + Big Launch Coming — Want to Build the Core Tech With Us?

    FREEDOM ACE INC • bhopal, madhya pradesh, in
    We’ve already achieved Product-Market Fit.We already have a customer database of 6,00,000+ users.And now we’re building the next phase — a high-scale mobile commerce app built for India.This is not...Show more
    Last updated: 5 hours ago • Promoted • New!
    Zoho Developer

    Zoho Developer

    ACER Credit Rating Pvt. Ltd. • bhopal, madhya pradesh, in
    BKC, Mumbai (Full-Time, On-Site).We are seeking a highly skilled and motivated Zoho Developer to join our dynamic team.In this role, you will be the key driver in leveraging the Zoho One platform t...Show more
    Last updated: 5 hours ago • Promoted • New!
    Oracle Fusion Cloud Apex Developer

    Oracle Fusion Cloud Apex Developer

    KubeLogic Software Solutions • bhopal, madhya pradesh, in
    Our focus is on innovation, collaboration, and excellence.We are looking for a passionate.Oracle Fusion Cloud APEX Developer. Oracle Fusion Cloud APEX Developer.Oracle Fusion Cloud functionality.The...Show more
    Last updated: 4 hours ago • Promoted • New!
    Dotnet Fullstack (React + Azure Paas) - SE / SSE / Architect ( Full-time at a Fortune 500 tech MNC )

    Dotnet Fullstack (React + Azure Paas) - SE / SSE / Architect ( Full-time at a Fortune 500 tech MNC )

    HARP • bhopal, madhya pradesh, in
    Understand the requirements, seeing the project through from.Experience working with web designers and converting designs to a. Document and demonstrate solutions by developing documentation, flowch...Show more
    Last updated: 5 hours ago • Promoted • New!
    Dotnet Developer

    Dotnet Developer

    Softenger • bhopal, madhya pradesh, in
    Develop and maintain applications using.Lead and mentor junior developers.Collaborate with architects, analysts, and business teams to deliver high-quality solutions. Refactor and enhance legacy cod...Show more
    Last updated: 4 hours ago • Promoted • New!
    Android Middleware Engineer - Automotive

    Android Middleware Engineer - Automotive

    TekPillar® • bhopal, madhya pradesh, in
    Android Middleware Engineer – Automotive.Develop, enhance, and maintain.Android middleware and framework components.Hardware Abstraction Layer (HAL). Debug and analyze issues using.Collaborate with ...Show more
    Last updated: 23 days ago • Promoted
    Dotnet Developer

    Dotnet Developer

    POST A RESUME • bhopal, madhya pradesh, in
    Design, create and maintain applications using the.Understand requirements and transform them into functional applications in line with business objectives. Maintain and upgrade existing application...Show more
    Last updated: 5 hours ago • Promoted • New!
    Power Apps Developer

    Power Apps Developer

    TEKsystems Global Services in India • bhopal, madhya pradesh, in
    We are seeking a skilled Power Platform Developer to design and develop solutions using Microsoft Power Platform, including Power Apps and Power Automate. The ideal candidate will have strong experi...Show more
    Last updated: 15 days ago • Promoted
    AI Software developer

    AI Software developer

    Hello Energy • bhopal, madhya pradesh, in
    We are looking for a Software developer with AI specialisation, that can automate our services with AI.You will be responsible within our Product & tech team to build AI-powered tooling and feature...Show more
    Last updated: 4 hours ago • Promoted • New!
    Golang Developer - PAN India

    Golang Developer - PAN India

    TekPillar® • bhopal, madhya pradesh, in
    Work Locations : Bangalore, Pune, Chennai, Noida, Gurgaon, Delhi, Ahmedabad, Pollachi, Kochi, Manesar.We are seeking an experienced Golang Developer with strong backend engineering expertise.The ide...Show more
    Last updated: 5 hours ago • Promoted • New!
    Senior SQL Developer

    Senior SQL Developer

    Programmers.io • bhopal, madhya pradesh, in
    Job Title : Senior SQL Developer.Shift Timings : 2 : 30 PM - 11 : 30 PM IST.Location : Remote, India, Work from Home.Experience Required : 7 - 13 Years. Design, develop, and maintain SQL Server database...Show more
    Last updated: 23 days ago • Promoted
    Java Developer - 20442

    Java Developer - 20442

    Turing • bhopal, madhya pradesh, in
    Turing is seeking experienced Java engineers to partner with a leading AI research lab in building datasets and evaluation pipelines that improve next-generation AI models.In this role, you’ll deli...Show more
    Last updated: 30+ days ago • Promoted
    Sr PTC FlexPLM Developer / Lead

    Sr PTC FlexPLM Developer / Lead

    KMM Technologies, Inc. • bhopal, madhya pradesh, in
    Position Name : Sr PTC FlexPLM Developer / Lead.Work Hours : M-F Working Hours : 9am EST to 2pm US EST.There is an urgent resource need with PTC FlexPLM software implementation experience.Senior Develop...Show more
    Last updated: 30+ days ago • Promoted
    Dotnet Developer - React

    Dotnet Developer - React

    Talentgigs • bhopal, madhya pradesh, in
    Net Core, Web API, Entity Framewrok, Jquery, SQL Server, Agile.We are looking for a skilled and experienced.NET Developer (5–10 years) to join our team in Hyderabad. The role involves developing and...Show more
    Last updated: 30+ days ago • Promoted
    Genesys Cloud Developer

    Genesys Cloud Developer

    HireAlpha • bhopal, madhya pradesh, in
    We are seeking a Senior Genesys Cloud Certified Developer with deep, hands-on expertise across the full range of Genesys Cloud CX capabilities. The ideal candidate will have proven experience in dep...Show more
    Last updated: 4 hours ago • Promoted • New!
    Software Engineer

    Software Engineer

    ASTC • bhopal, madhya pradesh, in
    Pega Developer Job Description : .PEGA PRPC certified minimum CSSA.Hands on experience in Pega Smart Dispute.Proficient in developing Process Flows and Rule based Business Process Management applicat...Show more
    Last updated: 4 hours ago • Promoted • New!