C++ Backend Developer – Drone Software

6 hours ago


Bengaluru Karnataka India, Karnataka AlgoBotix Full time

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.




  • Bengaluru, Karnataka, India d34b4df0-86c7-4a7c-bb11-57a8928526e4 Full time ₹ 15,00,000 - ₹ 30,00,000 per year

    Location:On-siteExperience Level:1–2 yearsEmployment Type:Full-timeJob DescriptionWe are looking for a skilledC++ Backend Engineerto design and build reliable backend services for unmanned aerial systems (UAS). You will be responsible for developing high-performance software that interfaces with drones usingMAVSDK, MAVLink, and real-time communication...

  • Drone Developer

    6 days ago


    Bengaluru, Karnataka, India 61203e74-2116-49ac-a236-cf7fe27a2612 Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    Company DescriptionDronny is an emerging drone-delivery venture designing smart, reliable, and efficient aerial systems for real-world food and grocery delivery across europe.We're building our first delivery-drone platform and looking for passionate individuals to join our journey.Role DescriptionThis is a full-time on-site role based for a Drone Developer....


  • Bengaluru, Karnataka, India QAP Software Solutions Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Job Description:Location:Chennai, India (Onsite)Start Date:Immediate / October 2025Experience:5–10 YearsAbout the Role:We are looking for anexperienced ASP.NET Core MVC Backend Developer (C#)to join our product development team in Chennai. You will be part of an international and cross-functional team working on high-impact HR and Payroll software products...


  • Bengaluru, Karnataka, India, Karnataka AlgoBotix Full time

    Company DescriptionAlgoBotix specializes in providing innovative software solutions tailored for the expanding global drone industry, serving both B2B and B2G markets. The company collaborates with UAV platform manufacturers, service providers, defense organizations, and governmental agencies worldwide. Its solutions are designed for a wide array of...

  • Drone Specialist

    5 days ago


    Bengaluru, Karnataka, India Gopalan Aerospace Full time ₹ 6,00,000 - ₹ 12,00,000 per year

    Company DescriptionGopalan Aerospace is a dynamic and innovative company, specializing in the design, development, and manufacturing of Aerospace components and composites. We are ISO 9001/AS 9100 Rev D 2015 certified, with expertise in Precision Engineering, Aerospace Technology, and Heavy Engineering. As part of the three-decade-old Gopalan Group, we...

  • C++ Developer

    6 days ago


    Bengaluru, Karnataka, India Intelliswift Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    C++ Developer We're Hiring | Senior C++ DeveloperAre you a seasoned C++ developer looking to take on exciting challenges and work on impactful projects? Were looking for a Senior C++ Developer to join our teamRole: Senior C++ DeveloperLocation: [Bangalore]Experience: 5+ years in C++ developmentSkills: Strong expertise in C++, STL, multithreading, performance...


  • Bengaluru, Karnataka, India Asteria Aerospace Full time ₹ 4,00,000 - ₹ 6,00,000 per year

    Asteria Aerospace Ltd is a full-stack drone technology company providing actionable intelligence from aerial data. We develop deeply customized drone solutions for government and enterprise customers using our in-house hardware design, software development, and manufacturing capabilities. We have been a trusted partner to provide long-term and...


  • Bengaluru, Karnataka, India Rocket Software Full time ₹ 1,20,000 - ₹ 3,60,000 per year

    Job Description SummaryThe Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines softwares compatibility with hardware and/or influences...


  • Bengaluru, Karnataka, India IG Drones Full time ₹ 4,00,000 - ₹ 6,00,000 per year

    Selected Intern's Day-to-day Responsibilities IncludeDesign UAV frames, propulsion systems, payload integration mechanisms, and power systems.Develop and optimise flight control algorithms (PID tuning, navigation, autonomous flight).Integrate avionics, autopilot systems (e.g., Pixhawk/Cube, Ardupilot, PX4), GNSS, telemetry, and sensors.Build, assemble, and...

  • Backend Developer

    2 weeks ago


    Bengaluru, Karnataka, India Acura Solution Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Description:We are looking for a highly skilled and experienced Senior Backend Developer to join our dynamic team. The ideal candidate will have a strong background in C#, .NET Core, SQL, and API development. You will be responsible for designing, implementing, and maintaining backend systems that support our business...