Software and Application Engineer - Embedded Linux / Cloud

Mouaz Olabi

I build reliable embedded and connected systems by combining software engineering, system integration, and technical ownership from concept to deployment.

Based in Germany, I specialize in Linux-based embedded platforms, Qt/QML user interfaces, Yocto Linux, cloud-connected products, SoC platform engineering, and complex system integration.

Current RoleSTIEBEL ELTRON Group, Smart Home Section
Industry BackgroundSmart home, ADAS, embedded systems, SoC platforms
Engineering RangeArchitecture, integration, UI, firmware, cloud connectivity

About

Engineering ownership across embedded, cloud, and product systems.

Mouaz Olabi is a Software and Application Engineer focused on embedded Linux, connected products, and system integration. His work combines C++, Qt, Go, Yocto Linux, cloud integration, and technical specification work for Linux-based embedded systems.

His professional path spans smart-home products at STIEBEL ELTRON Group and ADAS platform engineering at Renesas Electronics. Across these roles, he has worked on modular embedded software architectures, R-Car SoC development, CI/CD cloud environments, firmware programming, machine-readable system specifications, and graphical UI development.

Career Highlights

Evidence of architecture, integration, and technical leadership.

Since 2020

Professional embedded and systems engineering roles

Experience across Renesas Electronics, STIEBEL ELTRON Group, and academic engineering environments.

Current

Embedded Linux / Cloud engineering

Developing Linux-based embedded software modules with C++, Qt, Go, and Yocto Linux.

100%

Bachelor's thesis grade

Built a dynamic SystemC simulation environment builder for System-on-a-Chip analysis.

Coordination

Cross-functional and third-party alignment

Coordinating teams and external developers around objectives, standards, and code quality.

Technical Expertise

A practical stack for embedded products that must connect, scale, and ship.

Embedded & Linux

  • Embedded Linux
  • Yocto Linux
  • Linux-based embedded systems
  • Embedded Systems
  • Performance Optimization

Programming & UI

  • C++
  • C
  • Go
  • Java
  • Python
  • Qt/QML
  • SystemC
  • MATLAB

Communication & Protocols

  • Modbus TCP
  • CAN bus
  • AMBA APB/AXI
  • TLM 2.0
  • IoT Connectivity
  • Edge-to-Cloud Integration

Architecture & Integration

  • Software Architecture
  • System Integration
  • Technical Specification
  • System Design
  • Cloud Integration
  • Product Scalability

Tools & Workflow

  • Git
  • SVN
  • Jira
  • CI/CD cloud environments
  • Agile Development
  • Cadence SimVision
  • LaTeX

Testing & Validation

  • Validation and testing
  • Integration testing
  • Diagnostics
  • Debugging
  • Code quality standards
  • Requirements engineering

Services

Helping companies transform ideas into reliable software solutions.

Embedded Linux Development

Design, development, and maintenance of embedded Linux systems, device integrations, and platform software.

Discuss this service

Custom Software Development

Tailor-made software solutions designed to solve specific business and technical challenges.

Discuss this service

Desktop Application Development

Professional desktop applications using modern technologies such as C++, Qt, and cross-platform frameworks.

Discuss this service

Web Applications & Portals

Modern, responsive web applications, internal tools, dashboards, customer portals, and business platforms.

Discuss this service

Mobile Application Development

Development of business-focused mobile applications for Android and iOS platforms.

Discuss this service

Industrial Communication & Protocol Integration

Integration and implementation of industrial protocols such as Modbus TCP, CAN, MQTT, REST APIs, and custom communication interfaces.

Discuss this service

Professional Experience

A career path through connected products, ADAS platforms, and embedded systems.

10.2023 - Present

STIEBEL ELTRON Group, Smart Home Section

Software & Application Engineer - Embedded Linux / Cloud

  • Develop and maintain embedded software modules for Linux-based embedded systems.
  • Design scalable, modular, high-performance software architectures for embedded applications.
  • Integrate embedded systems with cloud-based solutions for remote management, connectivity, and data collection.
  • Define technical specifications, software standards, and system architectures for long-term product scalability.
  • Coordinate cross-functional teams and third-party developers around objectives and code quality.

C++, Qt, Go, Yocto Linux, Embedded Linux, Cloud Integration, Technical Specification

03.2020 - 09.2023

Renesas Electronics GmbH - Global ADAS Solution Group

Application Engineering, Software Engineering, Thesis, Working Student, Internship

Application Engineering 09.2022 - 09.2023

Developed R-Car SoC and CI/CD cloud environment work, defined an SDA platform solution, and programmed firmware with Python.

Software Engineering 02.2022 - 08.2022

Developed a graphical user interface and dynamic machine-readable specifications for system models and scenarios.

Bachelor's Thesis 09.2021 - 01.2022

Built a dynamic SystemC simulation environment builder for a System-on-a-Chip and automated network utilization analysis. Grade: 100%.

Working Student and Internship 03.2020 - 08.2021

Participated in system development life cycle phases, adopted object-oriented development methods, and programmed with SystemC and C++.

R-Car SoC, ADAS, SystemC, C++, Java, Python, CI/CD, Firmware, SDA platform

Featured Projects

Selected work translated into project-level stories.

Connected embedded products

Linux-based smart-home embedded platform work

Problem
Embedded products needed maintainable software modules, cloud connectivity, and scalable architecture.
Solution
Develop and integrate embedded software using C++, Qt, Go, and Yocto Linux while defining standards and specifications.
Impact
Contributed to innovative, energy-efficient, future-ready smart-home products with remote management capabilities.

Embedded Linux, C++, Qt, Go, Yocto, Cloud Integration

ADAS platform engineering

R-Car SoC and CI/CD cloud environment

Problem
ADAS platform work required SoC development support, automation, and a defined SDA platform direction.
Solution
Worked on R-Car SoC development, a CI/CD cloud environment, SDA platform definition, and Python firmware programming.
Impact
Supported Renesas Global ADAS Solution Group platform engineering with firmware and cloud-environment work.

R-Car SoC, Python, CI/CD, Firmware, ADAS, SDA platform

Contact

For embedded Linux, connected products, and system integration roles.

Available for conversations with technical leads, engineering managers, recruiters, and teams building reliable embedded and cloud-connected products.