L

Embedded Software Engineer II (Real-Time Control Systems for Engine and Motor Control Units)

LevelUP HCS • Emea
Relocation
Apply Now

Develop and maintain embedded real-time control software for ECUs, MGUs, and related control systems. Implement low-level MCU/DSP drivers, communications interfaces, and RTOS/bare-metal functionality. Support unit-to-system testing (bench, HIL, integration), debugging, and verification with strong requirements traceability.

Key Highlights
Real-time embedded software development for Engine Control Units (ECUs) and Motor Generator Units (MGUs)
Development of low-level peripheral drivers and communication interfaces for embedded systems
Testing and debugging across unit, HIL, and system integration levels
Key Responsibilities
Develop and maintain embedded software for Engine Control Units (ECUs), Motor Generator Units (MGUs), and related control systems.
Implement real-time control and embedded software functions.
Develop and integrate low-level drivers for MCU/DSP peripherals including ADC, PWM, timers, DMA, SPI, I2C, and UART.
Develop software for RTOS-based and bare-metal embedded systems.
Develop and integrate communication interfaces including CAN/CAN-FD, RS-422/485, ARINC 429, and Ethernet.
Support software requirements, design documentation, and requirements traceability activities.
Perform unit, integration, and hardware/software integration testing.
Support bench, HIL, and system-level testing activities.
Debug and troubleshoot embedded software and hardware/software interface issues.
Analyze test results and support software improvements and corrective actions.
Follow software configuration management, coding, review, and verification processes.
Collaborate with systems, controls, hardware, test, and quality teams throughout development and integration.
Technical Skills Required
C/C++ for embedded systems Real-time embedded software (bare-metal and RTOS) Embedded communication protocols (CAN, UART, SPI, I2C, RS-422/485, Ethernet)
Benefits & Perks
Relocation support to Abu Dhabi is available for exceptional international candidates
Nice to Have
Experience with ECU, MGU, motor control, engine control, or other real-time control systems
Familiarity with DO-178C software development and verification processes
Familiarity with MISRA-C and safety-critical software development practices
Experience with HIL and hardware/software integration testing
Familiarity with MATLAB/Simulink or model-based development
Familiarity with aerospace or defense embedded software development
Basic knowledge of ARP4754A / ARP4761 or related system safety processes

Job Description

Job Title: Embedded Software Engineer II

Location: Abu Dhabi (UAE)

Job Purpose:

A leading aerospace and propulsion technology company is seeking an Embedded Software Engineer II to develop and maintain embedded software for Engine Control Units (ECUs), Motor Generator Units (MGUs), and related control systems. This role will implement real-time control software and low-level drivers, support testing from unit level through hardware-in-the-loop and system integration, and work closely with systems, controls, hardware, test, and quality teams throughout development and integration.

Key Responsibilities:

Want the full job description? Read the complete details on LinkedIn, the original posting.
Continue on LinkedIn

This is a short excerpt. All rights to the full description belong to its original publisher.

See Jaabz jobs first on Google 1 tap · free · in AI Overviews Jaabz is on your Google Manage Preferred Sources

Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

coinspaid dev

Emea

Principal AI Evaluation Engineer

Programming
•
6d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Discovered MENA

Emea
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

hyre

Emea

Subscribe our newsletter

New Things Will Always Update Regularly