Website:
Job details:
Job Title: Drone Software Developer (UAV Systems & Autonomy)
Location: Noida Sector-78
Role Overview
We are seeking a highly skilled Drone Software Developer to design, develop, and deploy advanced UAV software systems. The role involves building custom Ground Control Stations (GCS), modifying existing COTS platforms, and developing cutting-edge capabilities such as swarm intelligence, AI-based detection, and GPS-denied navigation. Candidate will work at the intersection of embedded systems, robotics, and AI to deliver mission-critical UAV solutions for defence, surveillance, and autonomous operations.
Job Description:
· Develop custom Ground Control Station (GCS) applications for UAV command, control, and telemetry visualization
· Modify and extend COTS GCS platforms (Mission Planner, QGroundControl) across frontend and backend layers
· Design real-time UI/UX dashboards for mission planning, tracking, and system health monitoring
· Implement backend services for telemetry processing, mission logic, and data storage
· Work with MAVLink protocol for robust UAV–GCS communication
· Develop and deploy swarm algorithms for multi-UAV coordination and collaborative missions
· Implement autonomous behaviors such as formation flying, collision avoidance, and task allocation
· Build AI/ML-based object detection, classification, and tracking systems using computer vision
· Integrate AI models with edge computing platforms (NVIDIA Jetson, Raspberry Pi, etc.)
· Develop GPS-denied navigation solutions using sensor fusion (IMU, optical flow, LiDAR, VIO/SLAM)
· Interface with autopilot stacks (PX4 / ArduPilot) and customize flight logic where required
· Develop real-time pipelines for telemetry, video streaming, and analytics
· Conduct SITL/HIL simulations and validate software performance
· Analyze flight logs and debug system-level issues
· Optimize software for real-time performance, low latency, and reliability
· Ensure secure communication and data integrity (basic cybersecurity practices)
· Develop APIs/middleware for payload and system integration
· Maintain code quality using version control, CI/CD, and documentation standards
· Support field testing, flight trials, and deployment activities
· Collaborate with avionics, integration, and operations teams
Core Technical Skills
· Programming: Python, C++, Qt/QML
· UAV Ecosystems: PX4 / ArduPilot
· Communication: MAVLink, TCP/IP, RF systems
· AI/ML: OpenCV, TensorFlow / PyTorch
· Robotics: ROS / ROS2
· Simulation: Gazebo, SITL/HIL environments
· Version Control: Git
Required Qualifications
B.Tech / M.Tech in:
Computer Science
Robotics
Electronics / Embedded Systems
Aerospace (with strong software background)
Click on Apply to know more.