Jobiglo

No results.

Principal Embedded Software Engineer

ADASI · Abu Dhabi

Senior 🇬🇧 English
C++ ARM STM32 low-level hardware interfacing DO-178C DO-254 debugging

Job description

About the role

ADASI is seeking a Principal Embedded Software Engineer to lead the development of safety‑critical avionics and flight‑control software. The role combines deep technical expertise with ownership of the full software lifecycle in a fast‑paced, mission‑critical environment.

Key responsibilities

  • Design, develop, and maintain embedded software for aerospace systems, ensuring deterministic real‑time performance.
  • Translate control algorithms and system requirements into efficient C/C++ code for ARM and STM32 microcontrollers.
  • Integrate software with hardware, conduct rigorous testing, and validate compliance with DO‑178C and DO‑254 standards.
  • Optimize code for memory usage, power consumption, and execution speed while adhering to coding standards.
  • Produce and maintain comprehensive documentation, including design specifications, test plans, and results.
  • Collaborate with hardware, systems, and QA teams to ensure seamless integration and resolve defects through structured debugging.
  • Stay current with emerging technologies, tools, and industry best practices.

Required profile

  • Bachelor’s degree in Computer Engineering, Electrical Engineering or related field (Master’s/PhD preferred).
  • Minimum 12 years of experience in embedded software development, preferably in aerospace or other safety‑critical domains.
  • Proven ability to work under pressure, drive solutions from concept to deployment, and take full ownership of deliverables.

Required skills

  • C programming
  • C++ programming
  • ARM microcontroller architecture
  • STM32 microcontroller family
  • Low‑level hardware interfacing
  • Real‑time operating systems and deterministic coding
  • DO‑178C and DO‑254 compliance knowledge
  • Code optimization for memory, power, and performance
  • Structured debugging and defect resolution

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec ADASI.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 1 month ago

Expires 2 weeks from now

36 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

ADASI

Abu Dhabi