QUALIFICATIONS ESSENTIAL :
QUALIFICATIONS DESIRABLE :
Essential :
- (a) B.E / B.Tech in Computer Science, Electronics, Embedded Systems, Robotics, Aerospace or relevant discipline.
- (b) Minimum 7+ years of professional experience in UAV or robotics software systems. With at least 2 years in a system architect or team lead role.
- (c) Expertise in C++ and Python for embedded development, control systems, and autonomy algorithms.
- (d) Proven experience in Ground Control Station (GCS) development
- (e) Hands-on development of GUI / UI components using frameworks like PyQt, Qt, or web-based dashboards for real-time drone control and monitoring.
- (f) Strong implementation knowledge of :
- Firinwaie PX4 and ARDU Pilot
- Visual Odometry (VO)
- SLAM frameworks (e.g. ORB- SLAM2, Cartograplier, RTAB-Map)
- Optical Flow & Sensor Fusion
- (g) Experience with Offboard mode control via MAVROS / PX4 or ArditPilot APIs; implementing autonomous behaviours and adaptive flight logic.
- (h) Hands-on proficiency with robotic simulation platforms like Gazebo, AirSim, Webots, RViz for algorithm testing, autonomy validation, and HIL / SIL testing.
- (i) Deep working knowledge of ROS / ROS 2, integrating perception, planning, localization, and actuation stacks.
- (j) Understanding of communication protocols (MAVLink, CAN, UART, TCP / IP, DDS) and real-time robotic networking.
- (k) Experience in software system integration, multi-sensor synchronization, and flight controller- payload orchestration.
- (l) Prior exposure and implementation of software quality standards such as ISO 26262, ISO 12207, DO-178C, or internal software maturity frameworks (e.g., MISRA, AUTOSAR principles, CI / CD pipelines, Git, Jira).
- (m) Proven leadership in managing collaborative codebases, peer reviews, technical mentoring, and structured project documentation.
Desirable :
(a) Participation in national / international robotics competitions like AUVSI SUAS, IMAV, e-Yantra, Robocon, etc.(b) Contributions to open-source repositories related to GCS, PX4, MAVROS, or SLAM.(c) Experience building or deploying multi- UAV coordination, swarming behaviour, or distributed aerial systems.(d) Familiarity with DevOps practices for embedded / robotics : CI / CD workflows, Jenkins, Docker, ROS build farms.(e) Excellent grasp of Data Structures and Algorithms, with application in drone path planning, object detection, and real-time decision- making.(f) Exposure to Al-based perception or target tracking, using tools like OpenCV, YOLO, TensorFlow, or ONNX in real-time UAV operations.PREFERRED AGE GROUP : NA
EXPERIENCE :
NO. OF YEARS - AREAS Minimum 07 years preferred from relevant Experience3OB DESCRIPTION / DETAILS :
(a) Lead the development of the Ground Control Station (GCS).(b) Responsible for architecting and implementing intuitive user interfaces (UI) and dashboards for mission control, system health monitoring, and telemetry visualisation using PyQt, Qt, or web-based frameworks.(c) Responsible for developing and managing offboard control modes using MAVROS / PX4 / ArduPilot APIs for autonomous mission execution, trajectory tracking, and adaptive flight behaviours.(d) Integrate flight controllers, onboard computing, and multi-sensor payloads through robust embedded architectures and real-time communication (MAVLink, CAN, UART, DDS).(e) Responsible for compliance with software development standards, including ISO 26262, ISO 12207, DO-178C, or company-approved software quality frameworks (e.g., MISRA guidelines, CI / CD protocols).(D Maintain ROS / ROS2-based middleware and nodes for UAV autonomy moduleslocalisation, perception, planning, and control.(g) Lead project-level software reviews, documentation, version control (Git), and ensure system traceability through the development and testing lifecycle.(h) Coordinate with interdisciplinary teams (embedded, hardware, systems) to ensure end-to- end integration and mission readiness.(i) Supervise team members, assign tasks, perform code reviews, and monitor progress toward technical milestones.(j) Responsible for completing the Projects / Milestones on allocated timelines.(k) Perform bench testing, simulation validation, and on-field UAV trials to verify product reliability, performance, and safety(ref : hirist.tech)