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 EnvironmentGerman industrial technology company focused on heating, renewable energy, smart home technologies, and connected energy products.
Industry BackgroundConnected energy products, 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 connected energy products in a German industrial technology environment and ADAS-related platform engineering in a Japanese semiconductor technology environment. Across these roles, he has worked on modular embedded software architectures, R-Car SoC development, SDA platform definition, CI/CD cloud environments, firmware-related tasks, 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 German industrial technology, Japanese semiconductor technology, 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

German industrial technology company specializing in heating systems, renewable energy solutions, smart home technologies, and connected energy products.

Software & Application Engineer - Embedded Linux / Cloud

  • Develop and maintain embedded software modules for Linux-based embedded systems.
  • Design scalable, modular software architectures for embedded applications.
  • Integrate embedded systems with cloud-connected services 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 external development partners around objectives, implementation quality, and validation.

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

03.2020 - 09.2023

Japanese semiconductor technology company specializing in microcontrollers, system-on-chip platforms, automotive electronics, and ADAS solutions.

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

Application Engineering 09.2022 - 09.2023

Supported R-Car SoC development, firmware-related tasks, SDA platform definition work, and CI/CD cloud environments in an automotive and ADAS-related embedded software context.

Software Engineering 02.2022 - 08.2022

Developed tools and graphical interfaces for system modeling, scenario definition, analysis, and validation workflows.

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, SDA platform, ADAS, SystemC, C++, Java, Python, CI/CD, Firmware, platform tooling

Featured Projects

Selected work translated into project-level stories.

Embedded UI and platform software

Embedded UI Platform for Industrial Control Systems

Problem
Industrial embedded systems needed maintainable user interfaces, stable platform behavior, and clear integration boundaries.
Solution
Developed UI and platform software using C++, Qt/QML, Yocto Linux, and structured technical specifications.
Impact
Supported reliable embedded product delivery in a German industrial technology environment focused on connected energy products.

Embedded Linux, C++, Qt/QML, Yocto Linux, Technical Specification

Industrial communication

Modbus TCP Server Integration

Problem
Connected embedded products required dependable industrial data exchange and clear integration behavior.
Solution
Integrated protocol-facing software components with attention to system services, runtime behavior, diagnostics, and validation.
Impact
Improved communication readiness for industrial and connected embedded system environments.

Modbus TCP, Embedded Linux, C++, System Integration, Validation

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.