HamburgerMenu
hirist

Job Description



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 Experience

3OB 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


info-icon

Did you find something suspicious?