Posted on: 26/09/2025
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 Experience
Responsibilities :
- 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.
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Technical / Solution Architect
Job Code
1552506
Interview Questions for you
View All