Systems Engineer – Avionics Software Development
Job Overview
-
Date PostedApril 13, 2026
-
Location
-
Expiration dateJune 18, 2026
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