Senior Software Engineer - UAV Ground Control Station (GCS)
Role Overview
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.
Key Skills for This Role
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at EDGE
Principal Software Test Engineer
Abu Dhabi, UAE
EDGE is seeking a principal software test engineer to lead testing for embedded and aviation-related software, including test design, execution, and quality assurance. Candidates need an engineering bachelor’s degree, at
Principle Engineer-Power Electronics
Abu Dhabi, UAE
EDGE is seeking a highly experienced Principal Engineer to lead power electronics subsystem design and development for mission-critical applications. The role requires a relevant engineering degree, 12 years of power ele
Senior Engineer, Power Electronics
Abu Dhabi, UAE
EDGE is seeking a Senior Power Electronics Engineer to design, develop, test, and optimize power electronics products and subsystems. The role requires a relevant engineering bachelor’s degree, at least eight years of sp
Senior Technician, Environmental Test (Mechanical Laboratory)
Abu Dhabi, UAE
EDGE is seeking a Senior Environmental Testing Technician to support qualification and validation testing for aerospace and defense systems. Applicants need an engineering or related technical qualification, at least fou
Chief Technician, Mechanical
Abu Dhabi, UAE
EDGE is seeking a Chief Technician to lead mechanical design and lifecycle work on aerospace and defense systems. The role requires 10+ years of relevant experience, an engineering qualification, and proficiency in CAD,
Principal Engineer - MEG Design & Specification, Airframe
Abu Dhabi, UAE
EDGE seeks a Principal Engineer to lead mechanical design for advanced aerospace and defense products across the product lifecycle. Candidates need a relevant engineering qualification, substantial mechanical-design expe
Senior Engineer-Microwave Design
Abu Dhabi, UAE
EDGE is seeking an experienced Senior Engineer to lead microwave and RF subsystem design, integration, and validation for radar and defence applications. The role covers high-frequency circuit design, electromagnetic sim
Senior Engineer-EMC/EMI
Abu Dhabi, UAE
EDGE is seeking a Senior Engineer to support EMC/EMI compliance for electronic and RF defence systems. The role covers analysis, testing, troubleshooting, qualification, and technical guidance to junior engineers. Applic
Principal Software Test Engineer
Abu Dhabi, UAE
Principle Engineer-Power Electronics
Abu Dhabi, UAE
Senior Engineer, Power Electronics
Abu Dhabi, UAE
Senior Technician, Environmental Test (Mechanical Laboratory)
Abu Dhabi, UAE
Chief Technician, Mechanical
Abu Dhabi, UAE
Principal Engineer - MEG Design & Specification, Airframe
Abu Dhabi, UAE
Senior Engineer-Microwave Design
Abu Dhabi, UAE
Senior Engineer-EMC/EMI
Abu Dhabi, UAE