Posted on: 19/09/2025
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
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1549051
Interview Questions for you
View All