×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer - UAV Ground Control Station; GCS

Job in Abu Dhabi, UAE/Dubai
Listing for: Edge Group
Full Time position
Listed on 2026-09-23
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, C++ Developer, Robotics
Salary/Wage Range or Industry Benchmark: 180000 - 240000 AED Yearly AED 180000.00 240000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer - UAV Ground Control Station (GCS)

Senior Software Engineer - UAV Ground Control Station (GCS)

Date: 21 Sept 2026

Company: EDGE Group PJSC

ABOUT EDGE

Headquartered in the United Arab Emirates, EDGE is a leading advanced technology group working at the forefront of defence and emerging technologies. Spanning more than 35 specialised companies and multiple centres of excellence, we are purpose-built to move fast. Free from heavy legacy processes, we give our people the autonomy, accountability, and agility to bring breakthrough technologies from concept to reality.

Together, we are shaping the future.

ABOUT THE ROLE

The Senior Software Engineer - UAV Ground Control Station (GCS) will be responsible for developing, integrating, and verifying mission-critical software supporting UAV command and control, mission planning, telemetry, vehicle monitoring, and payload operations. The role combinesC/C++ software development, real-time and embedded systems, HMI, communication interfaces, and UAV system integration
, with exposure to flight-control systems, HIL testing, and operational environments.

RESPONSIBILITIES
  • Design, develop, integrate, test, and maintain UAV GCS software using C/C++.
  • Develop HMI/UI applications for mission planning, vehicle control, telemetry, payload management, and flight monitoring
    .
  • Integrate GCS software with autopilots, flight-control systems, sensors, avionics, payloads, and communication systems
    .
  • Develop and maintain communication interfaces including TCP/IP, UDP, CAN, Ethernet, RF/SATCOM, and UAV datalinks
    .
  • Develop real-time processing for telemetry, video, vehicle health, and mission data.
  • Work with RTOS, embedded platforms, simulation, and Hardware-in-the-Loop (HIL) environments.
  • Develop automated unit, integration, and system tests and support verification activities.
  • Troubleshoot software, hardware/software integration, and system-level issues.
  • Support field testing and UAV flight-test activities.
  • Contribute to software architecture, requirements traceability, technical reviews, and cybersecurity.
  • Support compliance with applicable aerospace and defense standards, including DO-178C and STANAG 4586
    .
  • Provide technical guidance and mentoring to junior engineers.
BASIC QUALIFICATIONS
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Computer/Electrical Engineering, Aerospace Engineering
    , or a related discipline.
  • 7-10+ years of relevant software engineering experience.
  • Strong hands-on experience with C/C++.
  • Experience in real-time, embedded, or mission-critical software development
    .
  • Experience with RTOS, Linux and/or Windows development environments.
  • Strong understanding of software architecture, object-oriented design, multithreading, and distributed systems.
  • Experience with hardware/software integration and communication interfaces such as CAN, Ethernet, TCP/IP, UDP, or serial communications.
  • Experience with software testing, integration, and verification.
  • Strong analytical and problem-solving skills.
PREFERRED QUALIFICATIONS
  • Experience developing UAV Ground Control Station (GCS), UAS, command-and-control, or mission-critical control software
    .
  • Experience integrating software with flight-control systems, autopilots, navigation systems, sensors, and payloads
    .
  • Experience with HIL/simulation, automated testing, and flight-test support
    .
  • Experience with FreeRTOS, VxWorks, or QNX
    , and ARM/STM
    32 platforms.
  • Experience with UAV datalinks, RF/SATCOM, telemetry, and real-time communication systems
    .
  • Experience with DO-178C or other safety-critical software development standards.
  • Familiarity with STANAG 4586 / NATO interoperability standards
    .
  • Experience developing HMI/UI for mission-critical or operator-focused applications.
  • Aerospace, UAV, defense, robotics, or other mission-critical systems experience.
WHY CHOOSE EDGE

Launche…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary