Talent.com
C++ Backend Developer – Drone Software
C++ Backend Developer – Drone SoftwareAlgoBotix • Bengaluru, Karnataka, India
C++ Backend Developer – Drone Software

C++ Backend Developer – Drone Software

AlgoBotix • Bengaluru, Karnataka, India
1 day 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 • Bengaluru, Karnataka, India

    Related jobs
    C++ Developer

    C++ Developer

    ACL Digital • bangalore, karnataka, in
    This role is ideal for a Software Development Engineer with foundational experience looking to grow their skills in a fast-paced environment. The candidate will primarily focus on implementing and t...Show more
    Last updated: 30+ days ago • Promoted
    Axiom Developer

    Axiom Developer

    Capgemini • Bengaluru, Karnataka, India
    Job Role : Axiom Controller View Developer.Manage and update system configurations in Axiom Sl.Regulatory Reporting (Eg Credit risk, Operational risk, last mile reports). Loaction : Bangalore, Pune, C...Show more
    Last updated: 11 days ago • Promoted
    Backend Developer

    Backend Developer

    Enterpret • Bengaluru, Karnataka, India
    At Enterpret, we are building customer feedback intelligence for product development teams.We are solving complex problems in natural language processing, serverless computing, analytics on fronten...Show more
    Last updated: 25 days ago • Promoted
    Golang Backend Developer

    Golang Backend Developer

    Mithril Defense • Bengaluru, IN
    We are Hiring : Golang Backend Developer.Join Us in Shaping the Future of Drone Technology!.US-headquartered security company. The backend app is designed with a.These services are containerized and ...Show more
    Last updated: 30+ days ago • Promoted
    Software Developer - AI driven Cybersecurity

    Software Developer - AI driven Cybersecurity

    Check Point Software • Bengaluru, Karnataka, India
    Software Engineer – SASE R&D (Go, C / C++ Programming).Bangalore, India | Full-time | 1–3 Years Experience.CI / CD pipelines, and agile sprints. Collaborate with global brains to push.Linux, networks, a...Show more
    Last updated: 8 days ago • Promoted
    Snaplogic Developer

    Snaplogic Developer

    Tata Consultancy Services • Bengaluru, Karnataka, India
    Experience in middleware includes 2-3 years of Hands-on SnapLogic experience.Must be good in debugging andoptimizing existing Flows, Good Exposure to GIT, CICD concepts and preferably hands on expe...Show more
    Last updated: 30+ days ago • Promoted
    Power Platform Developer

    Power Platform Developer

    Tata Consultancy Services • Bangalore Urban, Karnataka, India
    Role : Power Platform Developer.Power Platform (Power Automate, Power Apps),.Strong expertise in database design, schema development, and query optimization. Experience developing scalable, secure en...Show more
    Last updated: 5 days ago • Promoted
    Platform Software Developer - Routing / Switching

    Platform Software Developer - Routing / Switching

    ACL Digital • Bengaluru, Karnataka, India
    Dear All, Greetings of the day.ACL Digital is actively hiring for experienced Senior / Lead Platform Software Developer - Routing / Switching to join our dynamic team in Bengaluru.Job Requirement : - H...Show more
    Last updated: 30+ days ago • Promoted
    Senior KDB Developer

    Senior KDB Developer

    Luxoft • bangalore, karnataka, in
    Surveillance Enhancement Program (SEP) is a multi-year program (MYP) to build and enhance the surveillance platform to detect potential instances of market misconduct, market manipulation and marke...Show more
    Last updated: 30+ days ago • Promoted
    Blockchain Developer

    Blockchain Developer

    Infosys • Bengaluru, Karnataka, India
    Blockchain Developer / Architect.Overall, 5-12 years of experience.At least 3+ years of hands-on experience on Hyperledger Fabric, R3 Corda and Ethereum. Strong understanding of different types of Blo...Show more
    Last updated: 5 days ago • Promoted
    Blockchain Developer

    Blockchain Developer

    GoQuant • Bengaluru, IN
    SOLANA BLOCKCHAIN ENGINEER (RUST) (Paid).Job Title : Solana Blockchain Engineer - Smart Contracts & Settlement Infrastructure. Company : GoQuant Technologies Inc.Smart Contract Development (60%).Desig...Show more
    Last updated: 1 day ago • Promoted
    Senior Platform Developer

    Senior Platform Developer

    ACL Digital • Bengaluru, Karnataka, India
    ACL is hiring for C Linux (Kernel) Platform Developer.Years of Experience : - 5 to 10 Yrs.Yrs of Strong C programming skills. Proficiency in Linux, including experience with kernel modules, device dri...Show more
    Last updated: 26 days ago • Promoted
    Braze Developer (Remote)

    Braze Developer (Remote)

    CHARLES & KEITH GROUP • Bangalore, IN
    Remote
    We are looking for a skilled Braze Developer (www.You will be responsible for implementing and optimizing customer engagement campaigns using the Braze platform. This includes working closely with m...Show more
    Last updated: 30+ days ago • Promoted
    Cloud Backend Developer

    Cloud Backend Developer

    ACL Digital • Bengaluru, Karnataka, India
    Hands-on experience in message queuing and event streaming frameworks.Kafka, RabbitMQ, or Azure Service Bus.NET Core, C#, F#, Microservices, REST APIs, SOLID, OOP, Design Patterns.RabbitMQ, Kafka, ...Show more
    Last updated: 6 days ago • Promoted
    C++ Drone Systems Developer

    C++ Drone Systems Developer

    AlgoBotix • Bengaluru, Republic Of India, IN
    You will be responsible for developing high-performance software that interfaces with drones using.Develop and maintain backend services in. Implement and customize drone integrations using.Build ro...Show more
    Last updated: 1 day ago • Promoted
    Blockchain Developer

    Blockchain Developer

    StackSmith Consultancy • Bangalore, IN
    Omara – Blockchain Development Scope (RFP Summary).Omara is building a next-generation carbon credit platform that operates fully on-chain. The blockchain layer must support : .Tokenisation of already...Show more
    Last updated: 15 days ago • Promoted
    PTC Windchill Developer

    PTC Windchill Developer

    Samay Consulting • Bengaluru, IN
    Office timings : 2 : 00 PM—11 : 00 PM.On Behalf of our client we are seeking an experienced PTC Windchill Developer to design, implement, and maintain configurations, customizations and enhancements for...Show more
    Last updated: 14 days ago • Promoted
    L2 / L3 Protocol Developer

    L2 / L3 Protocol Developer

    ACL Digital • Bengaluru, Karnataka, India
    ACL Digital is hiring L2 / L3 protocol developer with good hands on experience in C Programming.Networking protocols knowledge.Show more
    Last updated: 10 days ago • Promoted