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.
Programming & UI
Communication & Protocols
Architecture & Integration
Tools & Workflow
Testing & Validation
Skills Matrix
Competencies based on professional experience.
| Capability | Professional context | Technologies |
|---|---|---|
| Embedded Linux product software | Linux-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 systems | Remote management, connectivity, and data collection for embedded systems. | Cloud Integration, IoT Connectivity, Edge-to-Cloud Integration |
| ADAS and SoC platform engineering | R-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 modeling | Dynamic SystemC simulation environment builder and automated network utilization analysis. | SystemC, TLM 2.0, AMBA APB/AXI, C++, Java |
| Embedded UI and specification | Graphical UI development and machine-readable system model and scenario specifications. | Qt/QML, Java, technical specification |
| Robotics and perception | Autonomous medication delivery robot with face recognition and human-aware navigation. | ROS, OpenCV, AI/ML, C, C++, Python |
| Delivery coordination | Cross-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.
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
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
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.
Computer Engineering - Smart Systems
University of Duisburg-Essen
High School Diploma
RMS School
Certifications & Training
Formal training and language credentials.
Agile Software Engineering "Lego Scrum"
Andrena OBJECTS
Certificate DSH3
Professional working proficiency, Sehr gut
EF SET Certificate C1
Professional working proficiency
Languages
Clear communication across engineering teams and international contexts.
German
Professional working proficiency
Certificate DSH3, Sehr gutEnglish
Professional working proficiency
EF SET Certificate C1Arabic
Native proficiency
Native language