Senior Software Engineer - Real-Time Embedded Systems for Engine Control Units

LevelUP HCS Emea
Relocation
Apply
AI Summary

Lead the design and implementation of real-time embedded software for Engine Control Units (ECUs) in safety-critical environments. Architect and develop C/C++ code adhering to DO-178C, MISRA, and related standards. Collaborate with cross-functional teams and mentor junior engineers.

Key Highlights
Architect and implement real-time embedded software for ECUs
Develop C/C++ code following safety-critical standards
Lead root-cause analysis and safety assessments
Key Responsibilities
Architect, design, and implement real-time embedded software for Engine Control Units (ECUs), including bootloaders, schedulers, and control logic
Develop robust C/C++ code following DO-178C, MISRA, and related safety-critical standards
Translate system models from MATLAB/Simulink into embedded implementations or integrate auto-generated code
Work hands-on with custom hardware—MCUs, FPGAs, sensors, actuators, and power electronics
Build and execute SIL/HIL validation using platforms like dSPACE, NI, or Vector
Lead root-cause analysis using lab tools including oscilloscopes and logic analyzers
Produce high-quality engineering documentation: requirements, design descriptions, test plans, verification reports, and traceability artifacts
Contribute to safety assessments, including FMEA and hazard analyses
Support version control and configuration management using Git, SVN, and related tools
Collaborate closely with cross-functional teams and mentor junior engineers
Technical Skills Required
C/C++ MATLAB/Simulink Git SVN ARM Cortex-M TI C2000 Infineon Aurix CAN SPI I2C UART RS-422 ARINC 429
Nice to Have
Experience with MATLAB/Simulink Embedded Coder
Familiarity with communication protocols (CAN, SPI, I2C, UART, RS-422, ARINC 429)
Exposure to model-based design and software robustness testing tools

Job Description


We’re looking for a Software Senior Engineer who brings deep real-time embedded experience, strong technical leadership, and the ability to shape software architecture across current and future engine platforms.

🔧 What You’ll Do

As a senior member of our engineering team, you will:

  • Architect, design, and implement real-time embedded software for Engine Control Units (ECUs), including bootloaders, schedulers, and control logic.
  • Develop robust C/C++ code following DO‑178C, MISRA, and related safety-critical standards.
  • Translate system models from MATLAB/Simulink into embedded implementations or integrate auto‑generated code.
  • Work hands‑on with custom hardware—MCUs, FPGAs, sensors, actuators, and power electronics.
  • Build and execute SIL/HIL validation using platforms like dSPACE, NI, or Vector.
  • Lead root‑cause analysis using lab tools including oscilloscopes and logic analyzers.
  • Produce high‑quality engineering documentation: requirements, design descriptions, test plans, verification reports, and traceability artifacts.
  • Contribute to safety assessments, including FMEA and hazard analyses.
  • Support version control and configuration management using Git, SVN, and related tools.
  • Collaborate closely with cross‑functional teams and mentor junior engineers.

🎓 What You Bring

Required Qualifications

  • Bachelor’s or Master’s in Electrical Engineering, Computer Engineering, or related field.
  • 8+ years experience in embedded software development within aerospace, defence, or other safety‑critical environments.
  • Expertise with both bare‑metal and RTOS-based firmware.
  • Strong hands‑on experience with microcontrollers such as ARM Cortex‑M, TI C2000, Infineon Aurix, or similar.
  • Solid understanding of control systems, signal processing, and real‑time constraints.

Desired Skills

  • Experience with MATLAB/Simulink Embedded Coder.
  • Familiarity with communication protocols (CAN, SPI, I2C, UART, RS‑422, ARINC 429).
  • Exposure to model‑based design and software robustness testing tools.


*Please note: this role requires relocation to the UAE and is full-time and on-site*


Similar Jobs

Explore other opportunities that match your interests

Senior Electric Motor Engineer

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

LevelUP HCS

Emea

Senior Java Developer

Programming
5d 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

Discovered MENA

Emea

Subscribe our newsletter

New Things Will Always Update Regularly