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.

CapabilityProfessional contextTechnologies
Embedded Linux product softwareLinux-based embedded modules and scalable architectures in a German industrial technology environment focused on connected energy products.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 engineeringR-Car SoC development, ADAS-related workflows, and SDA platform definition in a Japanese semiconductor technology environment.R-Car SoC, SDA platform, 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

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

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

Computer Engineering - Smart Systems

University of Duisburg-Essen

07.2013 - 07.2014

High School Diploma

RMS School

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