logo ARENGY
Full time

C/C Avionics Software Development, Integration and Test

ARENGY • Dubai (United Arab Emirates)

Apply

About us

ARENGY is a prominent Engineering and Recruiting Services Company operating within the Middle East, specifically from Dubai and Abu Dhabi (UAE). Our clientele includes some of the most successful industry leaders worldwide. We are currently seeking to fill the position of C/C++ Avionics Software Development, Integration, and Test for the development of a new series of Military UAV projects. This is a permanent role with our client, a leading innovator in the aerospace and defense industry, specializing in cutting-edge Unmanned Aerial Vehicle (UAV) technologies.

Job Description

The C/C++ Avionics Software Development, Integration and Test is responsible for the design, development, integration, and verification of avionics software systems supporting UAV platforms. This role ensures software components meet stringent aerospace standards, mission requirements, and safety regulations while collaborating with cross-functional teams to deliver reliable, maintainable, and secure avionics software. Key Responsibilities 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 including flight control, navigation, communication, and sensor management. - Ensure software design adheres to real-time, safety-critical aerospace standards. Software Development & Integration - Develop avionics software using programming languages such as C, C++, or others relevant to embedded aerospace systems. - Integrate software with hardware components and verify through simulation and hardware-in-the-loop (HIL) testing. - Collaborate with systems engineers, hardware engineers, and test teams to resolve integration issues and optimize performance. Verification, Validation & Certification Support - Define and execute software verification and validation plans including unit tests, integration tests, and system-level tests. - Support software certification efforts compliant with aerospace standards such as DO-178C and ED-12C. - Prepare detailed technical documentation including software design descriptions, test reports, and compliance evidence. Cross-Functional Collaboration & Continuous Improvement - Participate in design reviews (SRR, PDR, CDR) and provide avionics software expertise. - Work with quality assurance and cybersecurity teams to ensure software robustness and protection against vulnerabilities. - Mentor junior software engineers and contribute to process improvements and adoption of best practices.

Required qualifications

Qualifications & Experience: Educational Background: - Bachelor's Degree in Computer Engineering, Software Engineering, Aerospace Engineering, or related field (REQUIRED) - Master's Degree in Avionics Software, Embedded Systems, or Systems Engineering (PREFERRED) Professional Experience - Minimum 15+ years' experience in avionics or embedded aerospace software development. - Experience working on UAV or manned aerospace platforms preferred. - Hands-on expertise in software lifecycle development, from requirements to deployment and maintenance. Technical Skills - Proficiency in embedded programming languages: C, C++, or similar. - Familiarity with real-time operating systems (RTOS) and middleware for avionics applications. - Knowledge of avionics software development standards, especially DO-178C / ED-12C and software lifecycle processes. - Experience with software configuration management and tools such as Git, Jenkins, JIRA, DOORS. - Ability to develop and run automated tests and hardware-in-the-loop (HIL) simulations. - Understanding of avionics communication protocols such as ARINC 429, MIL-STD-1553, CAN, Ethernet. Soft Skills & Competencies - Strong analytical, problem-solving, and debugging skills. - Excellent communication skills for technical documentation and interdisciplinary collaboration. - Detail-oriented with a strong focus on safety, reliability, and compliance. - Ability to work effectively in multi-disciplinary teams and fast-paced environments. - Proactive mindset with willingness to learn and adopt emerging technologies. Preferred Certifications - DO-178C software development or software assurance training/certification – Preferred - INCOSE ASEP or CSEP – Advantageous - Cybersecurity certification relevant to embedded systems (e.g., CISSP, GIAC) – Advantageous

Benefits

Very competitive salary and benefits, family medical insurance and air-tickets, international education paid for kids.

Job details

Company

ARENGY

Contract

Full time • Full-time

Experience

More than 10 years

Degree

Bachelor

Job location

Dubai (United Arab Emirates)

Reference

2266010

Share

Twitter facebook linkedin
C/C Avionics Software Development, Integration and Test

Interested in this job ?
Apply

Do you have a Bachelor's (or Master) Degree in Computer Engineering, Software Engineering, Aerospace Engineering, or related field ?

Yes No

Do you have 15+ years of experience in avionics or embedded aerospace software development ?

Yes No

Do you have hands-on expertise in software lifecycle development, from requirements to deployment and maintenance ?

Yes No

Are you proficient in embedded programming languages: C, C++

Yes No

Are you willing to relocate in the UAE ?

Yes No

What is your nationality ? Where do you currently live ?

How many years of experience in avionics embedded programming languages do you have ?

Please describe briefly your experience in avionics software lifecycle development - including company name (4 or 5 lines) ?

💬 Personalize your message to the recruiter, Click here !


By clicking on Apply, I accept that the information entered will be transmitted to the recruiter and used as part of the management of applications. In accordance with the law "Informatique et Libertés", you can exercise your right of access to the data concerning you and have them rectified by contacting us : jobposting.pro/contact
Learn more about our data protection policy.