Principal Engineer - Software Embedded

EDGE Group PJSCAbu Dhabi, Abu DhabiOn-siteFull-timePrincipal, 12–15+ yearsListed 4 days ago

Apply now

About this role

External Job Description

Embedded Software Engineer

Location: Abu Dhabi

About ADASI: ADASI is a leading aerospace company dedicated to advancing the aerospace industry through innovative technology solutions. Our mission is to enhance the safety, efficiency, and sustainability of airspace management. We are seeking a talented Embedded Software Developer to join our team and contribute to our mission.

Role Overview:
Develop and maintain embedded software for aerospace and UAV systems, ensuring high performance, reliability, and compliance with safety standards.

Key Responsibilities:

- Design, develop, and test embedded software in C/C++.

- Develop software for real-time and safety-critical systems.

- Integrate software with hardware components, sensors, and actuators.

- Implement control algorithms and optimize code performance.

- Perform debugging, troubleshooting, and system testing.

- Maintain technical documentation and support certification activities.

- Collaborate with hardware, systems, and QA teams.

Requirements:

- Bachelor's degree in Computer Science, Electrical Engineering, or related field.

- 5–7+ years of embedded software development experience.

- Strong proficiency in C/C++ and embedded systems.

- Experience with RTOS (e.g., FreeRTOS, VxWorks, QNX).

- Knowledge of hardware-software integration and communication protocols (SPI, I2C, UART, CAN).

- Familiarity with aerospace/safety standards such as DO-178C and DO-254.

- Experience with Git and software debugging tools.

- Strong problem-solving and teamwork skills.

Preferred:

- Aerospace, defense, automotive, or other safety-critical industry experience.

- Relevant embedded systems or aerospace certifications.