Experience

Embedded Linux, ADAS platforms, simulation, and technical coordination.

A detailed view of professional experience, technical competencies, education, credentials, and language capabilities.

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

Skills Matrix

Competencies based on professional experience.

CapabilityResume evidenceTechnologies
Embedded Linux product softwareSTIEBEL ELTRON Linux-based embedded modules and long-term scalable architectures.C++, Qt, Go, Yocto Linux
Cloud-connected embedded systemsRemote management, connectivity, and data collection for embedded systems.Cloud Integration, IoT Connectivity, Edge-to-Cloud Integration
ADAS and SoC platform engineeringRenesas Global ADAS Solution Group, R-Car SoC development, SDA platform definition.R-Car SoC, Python firmware, CI/CD cloud environment
Simulation and system modelingDynamic SystemC simulation environment builder and automated network utilization analysis.SystemC, TLM 2.0, AMBA APB/AXI, C++, Java
Embedded UI and specificationGraphical UI development and machine-readable system model and scenario specifications.Qt/QML, Java, technical specification
Robotics and perceptionAutonomous medication delivery robot with face recognition and human-aware navigation.ROS, OpenCV, AI/ML, C, C++, Python
Delivery coordinationCross-functional collaboration and third-party developer coordination for code quality.Jira, Git, SVN, Agile Development, software standards

Professional Timeline

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

10.2018 - 02.2020

University of Duisburg-Essen

Academic Tutor and Laboratory Supervisor

  • Supported Logical Design of Digital Systems tutorials and laboratory work.
  • Supported Fundamentals of Computer Engineering tutorials and laboratory work.
  • Taught procedural programming with the C programming language.

C programming, digital systems, computer engineering fundamentals, laboratory supervision

Education

Computer engineering foundation with smart systems focus.

10.2017 - 04.2023

Bachelor's Degree, Computer Engineering - Smart Systems

University of Duisburg-Essen

07.2013 - 07.2014

High School Diploma

RMS in Damascus, Syria

Certifications & Training

Formal training and language credentials.

01.2018 - 07.2018

Agile Software Engineering "Lego Scrum"

Andrena OBJECTS

German

Certificate DSH3

Professional working proficiency, Sehr gut

English

EF SET Certificate C1

Professional working proficiency

Languages

Clear communication across engineering teams and international contexts.

German

Professional working proficiency

Certificate DSH3, Sehr gut

English

Professional working proficiency

EF SET Certificate C1

Arabic

Native proficiency

Native language