Job Role : Computer Vision and Estimation Engineer
Location : Indian Institute of Technology Bombay, Mumbai
Job Category : Project Research Staff
About the project :
The Government-funded project focuses on the development and demonstration of drone and allied technologies. With applications spanning various sectors, the initiative leverages advanced technologies and infrastructure. It aims to foster strong industry-academia collaborations to address real-world challenges and drive innovation. Comprehensive training programs are an integral component, ensuring awareness and proficiency in drone operations.
Institute :
Indian Institute of Technology (IIT) Bombay, Mumbai
Qualification and Key Skills Required :
- PhD with relevant experience OR
- MTech / ME or equivalent with relevant experience OR
- BTech / BE or equivalent with relevant experience.
- Experience of developing computer vision algorithms for navigation / localization, detection, identification, tracking, path planning, control system.
- Implement these developed algorithms with UAVs / Drones.
- Strong background with computer vision, image processing, AI, ML, OpenCV, Tensorflow / Pytorch and TensorRT and deep knowledge of architectures, like YOLO, RCNN.
- Expertise in optical flow / visual inertial odometry / simultaneous localization and mapping / vision based velocimetry.
- Test and validate the developed algorithms in simulation environment, that has close resemblance to actual flight environment scenario.
- Familiarity with autopilot firmware, like PX4 and ArduPilot.
- Knowledge of drones / aerial robots.
- Proficiency in programming languages, simulation and modelling tools (Python, C / C++, MATLAB / Simulink, ROS / ROS2, Gazebo, etc.).
- Software : Embedded Linux.
Job Profile :
Develop and implement computer vision algorithms for UAV applications, such as navigation / localization, detection, identification, tracking, path planning, control system, across multi-rotor, fixed-wing, and VTOL UAV platforms.Develop and implement advanced perception techniques , with a focus on Optical Flow, Visual-Inertial Odometry, SLAM, or Vision-based Velocimetry for robust autonomous flight.Integrate the developed algorithms and techniques with autopilot systems (PX4, ArduPilot) and optimize for real-time deployment on embedded Linux-based platforms.Collaborate in system modeling and simulation using tools such as Python, C / C++, MATLAB / Simulink, ROS / ROS2, and Gazebo to ensure reliable UAV performance.Contribute to UAV system design and testing , focusing on stability, control, and mission-level autonomy in both simulated and real flight conditions.Test and validate algorithms in Software-in-the-Loop (SITL) simulation environments that closely resemble real-world flight scenarios.Collaborate with cross-functional teams as per the project requirements.Any other work assigned as per requirements.Show more
Show less
Skills Required
C, Simulink, Matlab, Tensorflow, Python, Ml, Image Processing, Embedded Linux, Ai, Computer Vision, Opencv, ROS, Pytorch