About the Role
We are looking for technically curious and motivated interns with foundational knowledge of drone simulation and robotics software. The selected candidates will work on simulation environments, swarm control logic, and autonomous UAV prototyping using ROS 2 and PX4 technologies.
This internship provides an opportunity to gain hands-on experience in autonomous drone systems, swarm intelligence, and robotics simulation while contributing to real-world research and product-oriented projects.
Key Responsibilities
- Set up PX4 SITL simulations with Gazebo Classic for multiple drones.
- Develop and test swarm behaviors such as leader-follower coordination, dispersion, and formation control using ROS 2.
- Write and manage launch scripts, swarm node logic, and trajectory command modules.
- Assist with debugging, simulation testing, data analysis, and optimization of modular ROS 2 packages.
- Support integration and testing of autonomous drone behaviors within simulation environments.
Required Knowledge & Skills
ROS 2 & Programming
- Basic understanding of ROS 2 (Humble).
- Knowledge of Python and/or C++ programming.
PX4 & Drone Simulation
- Basic understanding of PX4 Autopilot architecture and px4_msgs.
- Familiarity with simulation environments such as Gazebo Classic.
Development Tools
- Comfortable working with Linux terminal environments.
- Familiarity with colcon build tools and shell scripting.
Note: A technical assignment will be provided to evaluate practical capability. Prior project experience is not mandatory.
Preferred Skills (Bonus)
- Experience with PX4 and ROS 2 integration.
- Knowledge of offboard control systems.
- Understanding of swarm coordination, trajectory planning, or neighbor-based logic.
- Familiarity with MAVLink, QGroundControl, URDF, and SDF.
Pay: ₹10,000.00 - ₹15,000.00 per hour
Benefits:
- Flexible schedule
- Work from home
Work Location: Remote