Qualifications :
- B.E / B.Tech / M.E / M.Tech in Computer Science, Electronics, Embedded Systems, Robotics, Aerospace, or relevant discipline.
- 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.
- Expertise in C++ and Python for embedded development, control systems, and autonomy algorithms.
- Proven experience in Ground Control Station (GCS) development
- Hands-on development of GUI / UI components using frameworks like PyQt, Qt, or web-based dashboards for real-time drone control and monitoring.
- Strong implementation knowledge of :
1. Firmware PX4 and ARDU Pilot
2. Visual Odometry (VO)
3. SLAM frameworks (e.g., ORB-SLAM2, Cartographer, RTAB-Map)
4. Optical Flow & Sensor Fusion
Minimum 07 years preferred from relevant ExperienceResponsibilities :
Lead the development of Ground Control Station (GCS).Responsible for architecting and implementing intuitive user interfaces (UI) and dashboards for mission control, system health monitoring, and telemetry visualization using PyQt, Qt, or web-based frameworks.Responsible for Developing and managing offboard control modes using MAVROS / PX4 / ArduPilot APIs for autonomous mission execution, trajectory tracking, and adaptive flight behaviors.Integrate flight controllers, onboard computing, and multi-sensor payloads through robust embedded architectures and real-time communication (MAVLink, CAN, UART, DDS).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).Maintain ROS / ROS2-based middleware and nodes for UAV autonomy modules-localization, perception, planning, and control.Lead project-level software reviews, documentation, version control (Git), and ensure system traceability through development and testing lifecycle.Coordinate with interdisciplinary teams (embedded, hardware, systems) to ensure end-to- end integration and mission readiness.Supervise team members, assign tasks, perform code reviews, and monitor progress toward technical milestones.Responsible for completing the Projects / Milestones on allocated timelines.Perform bench testing, simulation validation, and on-field UAV trials to verify product reliability, performance, and safety.(ref : hirist.tech)