C++ Backend Developer – Drone Software

3 days ago


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

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, Karnataka AlgoBotix Full time

    Location: On-site Experience Level: 1–2 years Employment Type: Full-timeJob DescriptionWe 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...

  • 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...

  • 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...

  • Software Engineer 1

    3 days ago


    Bengaluru, Karnataka, India KITEMAPS AERIAL MAPPING SERVICES PRIVATE LIMITED Full time ₹ 6,00,000 - ₹ 12,00,000 per year

    Location: Bengaluru, IndiaEligibility: Must be eligible to work in IndiaLanguage: EnglishAbout the RoleRedwing Labs is seeking a versatile and passionate Software Development Engineer to take ownership of key software systems underpinning our drone logistics operations. You will be responsible for the end-to-end development, maintenance, and enhancement of...