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.