A
Senior Embedded Software Engineer
Abu Dhabi, United Arab Emirates · Tam zamanlı
Başvuran ilk kişi siz olun
- Deneyim
- 8+ yrs
- Maaş
- —
- Açılışlar
- 1
- Yayınlandı
- 2 saat önce
Where you'll work
İş tanımı
Role Overview
ADASI is looking for a Senior Embedded Software Engineer to build and support embedded applications for avionics, flight control, and other aerospace platforms. The role focuses on developing reliable real-time software that meets strict performance, safety, and latency expectations.
What You Will Do
- Create, enhance, and sustain embedded software used in avionics, flight-control, and aerospace environments.
- Develop real-time software components that deliver dependable operation with minimal delay for critical functions.
- Work with systems engineers to convert control logic and system needs into embedded code.
- Connect software with hardware platforms and verify correct operation, performance, and safety-related compliance.
- Build software in line with aerospace standards such as DO-178C and DO-254.
- Improve code efficiency for memory usage, power consumption, and runtime performance while following engineering best practices.
- Prepare and maintain technical documentation, including design details, source code notes, and test evidence.
- Partner with hardware, systems, and QA teams to support smooth end-to-end integration.
- Investigate bugs, abnormal behavior, and performance bottlenecks through debugging and root-cause analysis.
- Keep up with new technologies, tools, and industry methods relevant to embedded and aerospace software.
What We’re Looking For
- A bachelor’s degree in Computer Engineering, Electrical Engineering, or a closely related discipline; a master’s degree is preferred.
- At least 8 years of experience in embedded software development, ideally within aerospace or other safety-critical environments.
- Strong practical experience with C and C++ for embedded platforms.
- Exposure to microcontroller families such as ARM or STM32 and to low-level hardware integration.
- Good knowledge of real-time operating systems and real-time design concepts.
- Hands-on experience working with communication protocols such as UART, SPI, I2C, CAN, and Ethernet.
Technical Focus
The position requires deep embedded systems capability, strong hardware-software interface understanding, and the ability to work within highly regulated, safety-sensitive development workflows.
Location
Abu Dhabi, Abu Dhabi Emirate, United Arab Emirates.