Senior Embedded Software Engineer
Role Overview
ADASI develops aerospace and autonomous systems for unmanned systems and defence applications.
Design, develop, integrate, and test embedded software for aerospace platforms, flight-control systems, and mission-critical applications.
Work with multidisciplinary engineering teams to deliver reliable, efficient, high-performance software.
Key Skills for This Role
Full Job Posting
About the role
ADASI develops aerospace and autonomous systems for unmanned systems and defence applications.
Design, develop, integrate, and test embedded software for aerospace platforms, flight-control systems, and mission-critical applications.
Work with multidisciplinary engineering teams to deliver reliable, efficient, high-performance software.
Responsibilities
- Develop and maintain embedded software and real-time operating system applications.
- Implement system requirements and control algorithms in collaboration with systems and control engineers.
- Integrate software with microcontrollers, sensors, actuators, processors, and other electronic components.
- Perform unit, integration, and system-level testing; debug defects and integration issues.
- Apply DO-178C and coordinate with hardware teams on applicable DO-254 requirements.
- Optimize software performance and prepare design, code, test, and verification documentation.
- Collaborate across hardware, systems, control, integration, and quality teams; maintain configuration and version control using tools such as Git.
- Keep current with embedded technologies, development practices, and aerospace standards.
Basic qualifications
- Bachelor’s degree in computer science, computer engineering, electrical engineering, electronics engineering, or a related discipline.
- Typically 5–7 years of embedded software development experience; relevant aerospace, defence, avionics, automotive, or safety-critical experience is preferred.
- Strong C and C++ programming; assembly language familiarity is advantageous.
- Practical embedded systems, microcontroller, and hardware–software interface experience.
- Knowledge of RTOS and real-time applications, software lifecycle, debugging, testing, and verification.
- Familiarity with Git and strong analytical, troubleshooting, communication, and teamwork skills.
Preferred qualifications
- Master’s degree in embedded systems, engineering, computer science, or a related field.
- Experience with aerospace, avionics, UAVs, autonomous systems, defence applications, or DO-178C and DO-254 processes.
- Experience with flight-control software, control algorithms, sensor interfaces, communications protocols, or real-time control applications.
- Familiarity with FreeRTOS, VxWorks, embedded debugging tools, processors, microcontrollers, device drivers, and board support packages.
- Experience with configuration management, requirements traceability, code reviews, automated testing, static analysis, quality assurance, and MISRA C/C++.
- Relevant embedded software, avionics, functional safety, or aerospace training or certifications.
About EDGE
EDGE is a UAE advanced technology group with more than 35 specialised companies and centres of excellence, focused on defence and emerging technologies.
The company describes a multicultural environment with autonomy, learning opportunities, career support, and competitive tax-free salaries.
Depending on role and seniority, benefits may include family visas, annual flights, medical insurance, and education allowances.
Additional role information
- English proficiency is required for roles unless otherwise stated in the job posting.
- EDGE states it is an equal opportunity employer and handles applicant information under applicable privacy regulations.
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
Senior Engineer (Propulsion)
Abu Dhabi, UAE
EDGE is seeking a senior propulsion engineer with at least eight years of solid rocket propulsion engineering experience. The role leads or contributes to rocket motor design, analysis, manufacturing, and testing, and re
Installation and Cabling Technician
Abu Dhabi, UAE
Pulse Nova is seeking an Installation and Cabling Technician to assemble, install, and integrate defense systems across naval, ground, and airborne platforms. Candidates need relevant technical training, at least two yea
Turbojet Testing and Engine Assembly
Abu Dhabi, UAE
EDGE seeks a leader for microjet engine assembly, testing, and development validation who can supervise technicians and manage test programs. Candidates need test engineering or test operations experience, an engineering
Senior Systems Engineer - UAV Ground Control Station (GCS)
Abu Dhabi, UAE
EDGE seeks a senior systems engineer to lead architecture, integration, verification, and lifecycle support for secure UAV ground control station systems. The work spans hardware, networking, RF communications, command a
Facilities Support Officer
Abu Dhabi, UAE
EDGE is seeking a Facilities Support Officer for the HALCON CEO's office to coordinate corporate events, official visits, correspondence, and media documentation. The role requires 3–5 years of relevant experience; Engli
Technical Buyer Electronics
Abu Dhabi, UAE
EDGE is seeking a technical buyer to source advanced engineering and electronic components for rapid-prototyping projects. The role covers global supplier selection, procurement planning, negotiations, performance oversi
Logistics Officer
Abu Dhabi, UAE
EDGE seeks a Logistics Officer to manage import/export shipments, customs clearance, permits, and logistics documentation for EO MRO operations. The role coordinates with authorities, suppliers, freight partners, and int
Inventory Planner
Abu Dhabi, UAE
EDGE is seeking an experienced Inventory Planner to forecast demand and coordinate inventory and procurement for EOIR production and MRO operations. The role requires ERP-based purchasing experience, strong Excel and ana
Senior Engineer (Propulsion)
Abu Dhabi, UAE
Installation and Cabling Technician
Abu Dhabi, UAE
Turbojet Testing and Engine Assembly
Abu Dhabi, UAE
Senior Systems Engineer - UAV Ground Control Station (GCS)
Abu Dhabi, UAE
Facilities Support Officer
Abu Dhabi, UAE
Technical Buyer Electronics
Abu Dhabi, UAE
Logistics Officer
Abu Dhabi, UAE
Inventory Planner
Abu Dhabi, UAE