Systems Engineer – Avionics Software Development

Job Overview

Job Description

411_3408849

Now Hiring: Systems Engineer – Avionics Software Development (Onsite – Abu Dhabi, UAE)

We are seeking an experienced Systems Engineer – Avionics Software Development to join our engineering team. This role is ideal for a senior professional with strong capabilities in avionics software design, integration, and verification for UAV and aerospace systems.

This is a full‑time, onsite position based in Abu Dhabi, UAE .

The Systems Engineer – Avionics Software Development will be responsible for the design, development, integration, and verification of avionics software systems supporting UAV platforms . The role ensures that all software components meet aerospace standards, mission requirements, and safety regulations while collaborating closely with cross‑functional engineering teams.

Software Requirements & Design

  • Develop and manage avionics software requirements aligned with system‑level specifications and UAV operational needs.
  • Design software architectures and modules for embedded avionics systems covering flight control, navigation, communications, and sensor management.
  • Ensure software solutions comply with real‑time, safety‑critical aerospace standards .

Software Development & Integration

  • Develop avionics software using C, C++, and other embedded programming languages .
  • Integrate software with hardware components; perform simulation and hardware‑in‑the‑loop (HIL ) testing.
  • Collaborate with systems, hardware, and test engineering teams to resolve integration challenges and optimize system performance.

Verification, Validation & Certification Support

  • Define and execute unit, integration, and system‑level tests .
  • Support certification processes in accordance with DO‑178C / ED‑12C standards.
  • Prepare comprehensive technical documentation including design descriptions, test reports, and compliance evidence.

Cross‑Functional Collaboration & Continuous Improvement

  • Contribute to design reviews (SRR, PDR, CDR) with avionics software expertise.
  • Work with quality and cybersecurity teams to ensure software resilience and protection from vulnerabilities.
  • Mentor junior engineers and support best‑practice improvements across the software engineering function.

Qualifications & Experience

Education

  • Bachelor’s degree in Computer Engineering, Software Engineering, Aerospace Engineering, or a related field (Required)
  • Master’s degree in Avionics Software, Embedded Systems, or Systems Engineering (Preferred)

Professional Experience

  • 15+ years in avionics or embedded aerospace software development.
  • Experience with UAV or manned aerospace platforms is highly advantageous.
  • Hands‑on expertise across the full software lifecycle , from requirements to deployment.
  • Proficiency in C, C++ , and embedded software development.
  • Experience with RTOS , avionics middleware, and safety‑critical architectures.
  • Knowledge of DO‑178C / ED‑12C and avionics software lifecycle processes.
  • Familiarity with Git, Jenkins, JIRA, DOORS, or similar tools.
  • Experience with automated testing and HIL simulation .
  • Understanding of avionics communication protocols (ARINC 429, MIL‑STD‑1553, CAN, Ethernet).
  • Strong analytical and problem‑solving capability.
  • Excellent communication and documentation skills.
  • High attention to detail with a focus on safety, reliability, and compliance.
  • Ability to work across multidisciplinary engineering teams.
  • Proactive, adaptable, and committed to continuous learning.

Preferred Certifications

  • DO‑178C development or software assurance certification
  • INCOSE ASEP / CSEP
  • Cybersecurity certifications (CISSP, GIAC, etc.)
  • Eligible for UAE defense/security clearance
  • Willingness to travel for testing, integration, and stakeholder engagements
  • Fluent in English (Arabic is an advantage)

#J-18808-Ljbffr

2026-03-21 08:20:20