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
23 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 • 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
    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
    C++ Developer

    C++ Developer

    Mobile Programming LLC • Mumbai
    Job Description : We are seeking a skilled C++ developer to join our dynamic team.The successful candidate will be responsible for designing, developing, and maintaining high-q...Show more
    Last updated: 30+ days ago • Promoted
    Golang Backend Developer

    Golang Backend Developer

    Mithril Defense • Mumbai, 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
    AI Software developer

    AI Software developer

    Hello Energy • mumbai city, 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: 23 hours ago • Promoted
    Software Developer (Go) - 41226

    Software Developer (Go) - 41226

    Turing • Mumbai, Maharashtra, India
    Role Overview : 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-...Show more
    Last updated: 30+ days 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: 5 hours ago • Promoted • New!
    AEM Developer - Associate - Software Engineering

    AEM Developer - Associate - Software Engineering

    Morgan Stanley • Mumbai, India
    The IM Technology team partners with Investment Management businesses to develop and implement innovative data-driven solutions. The team is responsible for ensuring the integrity, accuracy, and eff...Show more
    Last updated: 30+ days ago • Promoted
    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
    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
    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
    DB / ETL Software Developer_ Associate_Software Engineering

    DB / ETL Software Developer_ Associate_Software Engineering

    Morgan Stanley • Mumbai, India
    DB / ETL Software Developer_ Associate_Software Engineering.Division FRPPE Location Mumbai.We're seeking someone to join our team as DB / ETL Software Developer Developer as a part of our FRPPE- FinTec...Show more
    Last updated: 16 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