{bc}
linkedin

Senior Software Engineer - UAV Ground Control Station (GCS)

EDGE
Abu Dhabi, UAE
Full-time
Mid-Senior
Onsite
Discovered 1 months ago
C/C++UAV Ground Control Station softwareReal-time software developmentEmbedded systemsHMI/UI developmentRTOS

Full Job Posting

About EDGE

EDGE is a UAE-based advanced technology group focused on defence and emerging technologies, with specialised companies and centres of excellence.

The organisation develops products and services for defence and related future industries and promotes autonomy, accountability, learning, and collaboration.

About the Role

The Senior Software Engineer will develop, integrate, and verify mission-critical software for UAV command and control, mission planning, telemetry, vehicle monitoring, and payload operations.

The role combines C/C++ development, real-time and embedded systems, HMI, communication interfaces, UAV integration, flight-control systems, HIL testing, and operational support.

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 TCP/IP, UDP, CAN, Ethernet, RF/SATCOM, and UAV datalink interfaces and real-time processing for mission data.
  • Work with RTOS, embedded platforms, simulation, and HIL environments; develop automated unit, integration, and system tests.
  • Troubleshoot system issues, support field and flight testing, and contribute to architecture, traceability, technical reviews, and cybersecurity.
  • Support compliance with DO-178C and STANAG 4586 and provide technical guidance to junior engineers.

Basic Qualifications

  • Bachelor’s or master’s degree in computer science, software engineering, computer or electrical engineering, aerospace engineering, or a related discipline.
  • Seven to ten or more years of relevant software engineering experience and strong hands-on C/C++ experience.
  • Experience with real-time, embedded, or mission-critical software; RTOS; Linux and/or Windows; and software architecture.
  • Understanding of object-oriented design, multithreading, distributed systems, hardware/software integration, and communication interfaces.
  • Experience with software testing, integration, verification, and strong analytical and problem-solving skills.

Preferred Qualifications

  • UAV GCS, UAS, command-and-control, mission-critical control software, flight-control, autopilot, navigation, sensor, or payload integration experience.
  • HIL or simulation, automated testing, flight-test, FreeRTOS, VxWorks, QNX, ARM, or STM32 experience.
  • UAV datalinks, RF/SATCOM, telemetry, real-time communications, DO-178C, STANAG 4586, or mission-critical HMI/UI experience.
  • Aerospace, UAV, defence, robotics, or other mission-critical systems experience.

Work Environment and Language

  • The role is based in Abu Dhabi and includes support for field testing and UAV flight-test activities.
  • English proficiency is required for roles at EDGE unless otherwise stated in the job posting.

Employee Benefits

  • EDGE provides learning and career development opportunities through its learning academy and digital platforms.
  • Depending on role and seniority, benefits may include family visas, annual flight tickets, medical insurance, and education allowances.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at EDGE