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.
#ADASI