×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer

Job in Abu Dhabi, UAE/Dubai
Listing for: Edge Group
Full Time position
Listed on 2026-09-19
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 250000 - 380000 AED Yearly AED 250000.00 380000.00 YEAR
Job Description & How to Apply Below

At EDGE bold ideas are engineered into technologies that protect, improve and save lives.

Headquartered in the United Arab Emirates, EDGE is a leading advanced technology group working at the forefront of defence and emerging technologies. Spanning more than 35 specialised companies and multiple centres of excellence, we are purpose-built to move fast. Free from heavy legacy processes, we give our people the autonomy, accountability, and agility to bring breakthrough technologies from concept to reality.

Based in Abu Dhabi, a globally connected hub at the crossroads of Europe, Asia, Africa, and the Middle East, EDGE is home to a truly multicultural community where bold ideas thrive, and the future is shaped.

Together, we are shaping the future.

ABOUT THE ROLE

About POWERTECH

POWERTECH is a center of excellence for propulsion technologies, specializing in the design, engineering, and manufacturing of combustion engines, expendable turbojet engines, and turbofan engines for a wide range of aerospace, defence, and autonomous applications, including fixed- and rotary-wing UAVs and other advanced platforms.

Position Summary:

The Software Senior Engineer is responsible for the architecture, development, and validation of real-time embedded software for engine control systems, including ECUs/FADECs used in gas turbine engines. The role focuses on delivering reliable, safety-critical firmware compliant with aerospace and defence standards, with close integration to the electrical hardware, performance models, and safety systems. This is a senior technical position requiring deep embedded expertise and the ability to guide software design decisions across current and future engine platforms.

RESPONSIBILITIES
  • Design and implement real-time embedded software for engine control units (ECUs), including bootloaders, task schedulers, and control logic layers.
  • Develop structured code in C/C++ adhering to safety-critical standards such as DO-178C
    , MISRA, and ISO 26262 (where applicable).
  • Interface with system-level models and control logic derived from MATLAB/Simulink and convert them into embedded code or integrate with auto-code generators.
  • Integrate firmware with custom hardware (MCUs, FPGAs, power drivers, sensors, and actuators) in close coordination with hardware engineers.
  • Develop and execute software-in-the-loop (SIL) and hardware-in-the-loop (HIL) tests using tools such as dSPACE, NI, or Vector.
  • Lead root cause analysis and debugging using oscilloscopes, logic analyzers, and diagnostic tools.
  • Generate software requirements, design descriptions, traceability matrices, test plans, and verification artifacts in line with DO-178C and ARP
    4754A standards.
  • Support safety assessments and participate in system-level FMEA, hazard analyses, and software reviews.
  • Contribute to configuration management and version control using Git, SVN, or equivalent tools.
BASIC QUALIFICATIONS
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or equivalent.
  • 8+ years of experience in embedded software development, preferably in aerospace, defense, or automotive safety-critical systems.
  • Proven experience with bare-metal and RTOS-based embedded software development.
  • Hands‑on experience with a wide range of microcontrollers, not limited to ARM Cortex‑M, TI C2000, Infineon Aurix, or similar microcontrollers.
  • Solid understanding of control systems, signal processing, and real‑time constraints.
PREFERRED QUALIFICATIONS
  • Familiarity with MATLAB/Simulink code generation workflows (e.g., Embedded Coder).
  • Experience with communication protocols such as CAN, SPI, I2C, UART, RS‑422, and ARINC 429.
  • Exposure to model‑based design (MBD) and code coverage/robustness testing tools.
WHY CHOOSE EDGE

Launched in November 2019, the UAE's…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary