Software Engineer (Ground Control Station - QGroundControl) (Noida)

Software Engineer (Ground Control Station - QGroundControl) (Noida)

04 Aug
|
Optiemus Unmanned Systems
|
Noida

04 Aug

Optiemus Unmanned Systems

Noida

Job Description

We are looking for a passionate Software Engineer to join our UAV software team and

contribute to the development of Ground Control Station (GCS) applications based on

QGround Control. The ideal candidate should have experience with C++, Qt/QML, and MAVLink,

along with an understanding of UAV systems and mission planning.

Key Responsibilities

- Develop and customize QGround Control based on project requirements.
- Design and implement new features using C++, Qt, and QML.
- Integrate UAV payload controls, telemetry, and mission management features into the GCS.
- Develop custom UI components for monitoring and controlling UAV operations.
- Implement MAVLink-based communication between the Ground Control Station and flight controller.
- Integrate video streaming, map services, and mission planning functionalities.
- Debug communication, telemetry, and software performance issues.
- Work closely with firmware, embedded, and hardware teams to ensure seamless system integration.
- Perform field testing and validate software during flight operations.
- Maintain technical documentation and manage source code using Git.

Required Skills





- Robust knowledge of C++.
- Hands-on experience with Qt Framework and QML.
- Experience modifying and building QGround Control.
- Good understanding of the MAVLink protocol.
- Familiarity with Git version control.
- Knowledge of Linux and Windows development environments.
- Understanding of UAV architecture and flight controller communication.
- Experience with debugging and software testing.

Preferred Skills

- Experience with Ardu Pilot or PX4.
- Knowledge of GStreamer for video streaming.
- Experience integrating RTSP, UDP, or camera feeds into QGround Control.
- Familiarity with Mapbox, Open Street Map, or other mapping services.
- Experience with serial communication, TCP/UDP networking, and telemetry systems.
- Basic knowledge of ROS/ROS2 and companion computer integration.

Qualifications

- Bachelor's degree in Computer Science, Electronics, Electrical Engineering, Robotics,
- Aerospace Engineering, or a related field.
- Strong interest in UAV software, autonomous systems, and Ground Control Station development.

📌 Software Engineer (Ground Control Station - QGroundControl) (Noida)
🏢 Optiemus Unmanned Systems
📍 Noida

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (ground control station - qgroundcontrol) (noida) / noida

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (ground control station - qgroundcontrol) (noida) / noida