HamburgerMenu
hirist

System Architect - Robotics Software

Quick Hire
Anywhere in India/Multiple Locations
7 - 11 Years

Posted on: 26/09/2025

Job Description



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.


info-icon

Did you find something suspicious?