Talent.com
C++ Backend Developer – Drone Software
C++ Backend Developer – Drone SoftwareAlgoBotix • mumbai, maharashtra, in
No longer accepting applications
C++ Backend Developer – Drone Software

C++ Backend Developer – Drone Software

AlgoBotix • mumbai, maharashtra, in
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 • mumbai, maharashtra, in

    Related jobs
    Blockchain Developer

    Blockchain Developer

    StackSmith Consultancy • Mumbai, 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: 14 days ago • Promoted
    Sr Golang Developer with 5+ years of experience

    Sr Golang Developer with 5+ years of experience

    Tech Sierra • mumbai, maharashtra, in
    Job Title : Senior Backend (Golang) Developer.Design, develop, test, and maintain backend services and APIs using Golang. Architect scalable, secure, and reliable backend systems.Collaborate with cro...Show more
    Last updated: 30+ days ago • Promoted
    Cognos TM1 Developer

    Cognos TM1 Developer

    Tata Consultancy Services • Mumbai, India
    Experience in TM1 server maintenance and Administration, Advanced Turbo Integrator(TI) scripting.Extensively worked on Rules to apply business rules to a cube. Experience in scheduling Turbo Integra...Show more
    Last updated: 9 days ago • Promoted
    IoT Integration Developer

    IoT Integration Developer

    EvolutionCo Digital Interactive Consultancy Pvt • Mumbai
    Description : About the job : We are seeking a skilled and proactive IoT Integration Developer with hands-on experien...Show more
    Last updated: 24 days ago • Promoted
    PTC Windchill Developer

    PTC Windchill Developer

    Samay Consulting • Mumbai, 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: 13 days ago • Promoted
    Workato Integration Developer

    Workato Integration Developer

    IntraEdge • mumbai, India
    Job Title : Workato Integration Developer.Note : This opportunity is open to •.This role involves designing and building advanced Workato recipes and connectors while leveraging existing integration ...Show more
    Last updated: 23 hours ago • Promoted
    Mobileum - C++ Developer - Telecom Protocols

    Mobileum - C++ Developer - Telecom Protocols

    Mobileum India Pvt Ltd • Mumbai
    Mobileum - C++ Developer - Telecom Protocols Description : About Us : Mobileum is a leading provider of Telecom analytics solutions for roaming, core networ...Show more
    Last updated: 30+ days ago • Promoted
    Blockchain Developer

    Blockchain Developer

    GoQuant • Mumbai, 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: 6 hours ago • Promoted • New!
    C++ developer

    C++ developer

    Aquis Search • Mumbai Metropolitan Region, India
    A leading trading & investment firm is looking for an experienced C++ Developer to join its core engineering team.This role is ideal for someone who enjoys solving complex systems problems, buildin...Show more
    Last updated: 15 days ago • Promoted
    C / C++ Developer

    C / C++ Developer

    Jobato HR Consultancy • Mumbai
    Job Description : C / C++ Qualifications & Experience : - Mandatory proficiency in C / C++ and C++ STL.Excellent coding habits by following coding conven...Show more
    Last updated: 30+ days ago • Promoted
    Solana Blockchain Developer

    Solana Blockchain Developer

    Rejolut- A GenAI & Web 3.0 Company • Navi Mumbai, Maharashtra, India
    Company Description Rejolut is a globally recognized leader in Web 3.Apps), serving clients across industries such as DeFi, metaverse, gaming, and enterprise blockchain. The company specializes in ...Show more
    Last updated: 3 days ago • Promoted
    Senior Dotnet Developer

    Senior Dotnet Developer

    Brennan • Navi Mumbai, Maharashtra, India
    Senior Application Services Developer Brennan.Where true performance thrives.At Brennan, we believe that how technology is delivered is every bit as important as what the technology is.We focu...Show more
    Last updated: 15 days ago • Promoted
    Senior Android Expert - C / C++ Programming

    Senior Android Expert - C / C++ Programming

    HyrEzy Talent Solutions • Mumbai
    Android Expert - Core Engineering Team Location : Mumbai Years of Experience Required : 5-8...Show more
    Last updated: 30+ days ago • Promoted
    Kronos Developer

    Kronos Developer

    Tata Consultancy Services • Mumbai, Maharashtra, India
    Kronos Consultant with a strong focus on UKG Pro Workforce Management (Kronos Dimensions).Experience in configuring Kronos for Timekeeping, Scheduling, Accruals, Attendance, Activities, Attestation...Show more
    Last updated: 12 days ago • Promoted
    AI Software developer

    AI Software developer

    Hello Energy • mumbai, maharashtra, 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: 1 day ago • Promoted
    Developer

    Developer

    Dexian India • Mumbai, Maharashtra, India
    Position Overview : We are looking to fill a position, at the consultant level, as the Calypso OTC Trading Platform Developer. This role reports into the IM Operations IT team.This person would be r...Show more
    Last updated: 24 days ago • Promoted
    Software Developer (Go) - 41226

    Software Developer (Go) - 41226

    Turing • Mumbai, Maharashtra, India
    Turing is seeking experienced Go developers to partner with a leading AI research lab in strengthening next-generation AI coding platforms. In this role, you’ll review and improve AI-generated Go co...Show more
    Last updated: 30+ days ago • Promoted
    C++ Developer - 30570

    C++ Developer - 30570

    Turing • Mumbai, Maharashtra, India
    Role Overview : Turing is seeking experienced C / C++ developers to partner with a leading AI research lab in validating and improving AI-generated code. In this role, you’ll review and correct complex...Show more
    Last updated: 30+ days ago • Promoted