Swarm Drone Developer

IIT Bombay

Mumbai, Maharashtra, India1h agovia LinkedIn

About the Role

This role is for a Swarm Drone Developer at the Indian Institute of Technology Bombay, Mumbai, under a Government-funded project focused on the development and demonstration of drone and allied technologies. The initiative aims to foster industry-academia collaborations and drive innovation.

Key Responsibilities

  • Design and develop swarm algorithms and control systems for different classes of UAVs including Multi-rotor, Fixed-wing, and VTOL.
  • Develop algorithms for swarm, path planning/guidance systems, control systems, navigation/sensor fusion, and implement them with different classes of UAVs.
  • Test and validate developed algorithms in a SITL simulation environment that closely resembles actual flight scenarios.
  • Design and develop control systems for various UAVs.
  • Integrate and calibrate various sensors, such as IMUs, GPS, Barometer, LiDAR, Radars, Camera, and Optical flow sensors, with knowledge of communication protocols for hardware interfacing.
  • Implement fail-safe logic and emergency handling techniques for error-free operation of drone swarms.
  • Log and analyze telemetry and onboard sensor data for post-processing study of drone missions.
  • Integrate developed algorithms into onboard companion computers (Jetson, STM32 processor-based boards).
  • Collaborate with cross-functional teams to enhance UAV system capabilities.
  • Maintain proper documentation of the design process, test results, and algorithm modifications, and provide technical reports.
  • Perform any other assigned work as per requirement.

Requirements & Tech Stack

  • Experience of developing algorithms for swarm, path planning/guidance systems, control systems, and navigation/sensor fusion, and implementing them with different classes of UAVs including Multi-rotor, Fixed-wing, and VTOL.
  • Experience with various control laws and strategies, specifically PID, MPC, etc.
  • Familiarity with autopilot firmware, like PX4 and ArduPilot.
  • Sensor selection for specific UAV applications along with knowledge of the sensor fusion process for increased accuracy and reliability.
  • Knowledge of drones/aerial robots regarding their control and stability aspects.
  • Proficiency in programming languages, simulation, and modeling tools: Python, C/CPP, MATLAB/Simulink, ROS/ROS2, Gazebo.
  • Software proficiency: Mission Planner, QGC, CubeIDE, CubeMX.
  • Knowledge of multi-agent coordination, formation flying, and cooperative missions.
  • Knowledge of path planning, collision avoidance, and distributed decision-making algorithms.
  • Experience with multi-agent communication, communication protocols, and low-latency data exchange.

Qualifications

  • PhD in a relevant field OR
  • MTech / ME or equivalent with relevant experience OR
  • BTech / BE or equivalent with relevant experience

Fresher Jobs in Mumbai · last 7 days

60 openings · all need no experience

Most hiring: Credicus Business Services, United Hr Solutions, Ayka Communication

See all 60 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job