2024 – today: Continental/Volkswagen – Head Up Display Softwarearchitect
Softwarearchitect and functional consultant on Video Streaming, Ethernet Communication, video decoding and media time synchrionisation
2023 – 2024: Valeo/Volkswagen – Telematic Control Unit System Architecture
System Architect and Software supporting Architect on the topics of Time Management and Power Management.
Process L10 requirements, design L20 System layout, design L21 software requirements, coordination with customer on requirements, verification criteria and strategies. Function Owner on Time Management. Multi processor / multi core environment. multi system- and software domains and suppliers management. ASPICE assessments, IEEE802.1AS, GNSS Time Management, V2X communication.
2023 – 2023: Cariad/Volkswagen – SoC Semiconductor Firmware Platform Sofware Architecture
Lead Software Architect for the Volkswagen embedded Computing Platform (eCP) for System on Chip (SoC) system firmware as generic hardware und software platform for vehicle Body Cotrollers / Zone Controllers.
Design the software environment from hardware abstraction to operating system support layer. Multi Operating Systems support (classic Autosar, adaptive Autosar, Linux QNX, GHS µVelocity). ARM based Real Time Cores (R52), Application Cores (A65) and System Controller Cores (M4). Align development strategies with semi conductor suppliers development teams.
2022 – 2023: Valeo/Mercedes Benz – Telematic Control Unit System Architecture
System Architect and Software supporting Architect on the topics of Time Management and Power Management.
Process L10 requirements, design L20 System layout, design L21 software requirements, coordination with customer on requirements and verification criteria and strategies. Function Owner on Time Management.
Multi processor / multi core environment. multi system- and software domains and suppliers management. ASPICE assessments, IEEE802.1AS, GNSS Time Management, V2X communication.
2021 – 2022: Continental/Volkswagen – Automotive Gateway/Ethernet Software Architect
enternet communication components for the Volkswagen Gateway Project MQB2024.Requirement Analysis, Functional and Software design on classic autosar ehternet device related components and interactions (MCU interfaces, switch firmware). Special Topics: gPTP IEEE802.1AS. Time management.
2017 – 2021: spectral process – embedded Linux Plattform Developer
Internal development of a modular embedded HW/SW platform for industrial real time applications.
Texas Instruments AM4379 SoC, proprietary (self built) Linux Distribution.
ARM Cortex A9, EtherCAT Businterface, Camera interface, DIO, Web Services, SSH, GDB.
2016 – 2021: Continental – cluster instruments (BMW, Volkswagen, Audi, Seat, Skoda, Renault) Software Architect
automotive Etnernet and Video Streaming Applications (i.e. navi map) on graphical cluster instruments (cockpit).
As responsible FO on Multichannel Video Streaming and Ethernet Communication I was responsibvle to initially introduce ethernet communication in the cluster instruments of continental, as well as transform video streaming from MOST bus to ethernent communication. Applications: Ethernet Communikation, SOME/IP, AVB Videostreaming, IEE1722 Certification, Video Decoding (h264), Picture Client, Realistic Scene (Renault), Sicht und Absicht(BMW), Diagnose Roles: Technical Management, Requirement Quality Management, Customer Negotiations, management of worldwie distributet technical development teams, technical supervision of taking to operation procedures. In Vehicle problem Analysis. Applikationen: Ethernet Kommunikation, SOME/IP, AVB Videostreaming, IEE1722 Zertifizierung, Video Decoding (h264), Picture Client, Realistic Scene (Renault), Sicht und Absicht(BMW), Diagnose special topics: Ethernet Security – Application Security (TLS), Secure Boot, Audio/Video Broadcasting (AVB), RTP/RTCP Videostreaming, Video Synchronisation via multiple distribution channels (Mediaclock/Wallclock), Teamsizes 5 bis 35 Persons depending on work packages. Tools and Technologies: C, C++, CAN, CANoe 10, Multi Debugger, Renesas SoC, MS Office, MS Project, JIRA, Data Logger (BluePiraT2), Reviews, Internationale Teams (Mexico, Tschechien, Singapur) Requirement Engineering, DOORS, Rhapsody, Enterprise Architect, MKS Integrity, GIT, Source Tree, VW-BAP, MOST, BroadR Reach, Vector VN5610
2016 Robert Bosch GmbH, UC4 Automation Services (CI/OSA2) Sensor Advisor for Worldwide Software Distribution Strategies.
Central IT (CIT) wanted to improve on worldwide tool management and distribution strategies to supply all development locations with tools and software from a centralized position. Situation and Status analysis, strategy development, design recommendations, roadmap development
2014 – 2016 iav GmbH, Cockpit Electronics Devices – CLAAS Autonomous Agraric Vehicles Machine FOr, Software Integrator, Software Developer.
User Interface Development for autonomous
Agraric Vehicles.
Requirements alignment and agreement with the customer, process requirements to the development teams, work package design, tracking, XAML programming, test management.
Tools and Technologies: HP Quality Center, Borland Star Team, C++, C#, .NET, Visual Studio, XML, XAML, XML Parser/Writer, CAN, CANalyzer, remote Debugging
2014: sma solar – generic Device Driver Development for local User Interface / Linux
Softwarearchitect, Software Developer
Design and Programming of a generic device driver to support multiple I2C based display solutions for
Solar Energy Inverters on Linux.
Tools and Technologies: C++, Ehternet remote Debugging, Qt, Eclipse, Oszilloskope, Linux, STL
2008 – 2013: Trumpf/Hüttinger – Control System for industrial High Power Laser- and Plasma Generators TPM, System Architect, Software Architekt, Software Developer
Development of an industrial control system for high power (mega watts) laser and plasma applications.
As TPM I coordinated mechanical, electrical, software and assembly teams, designed a requirement management process, tracked the development process. As System Architect I designed the control system from a component perspective. As a Software Architect I designed the software for multiple cpus and FPGA firmware from a functional perspective on multi process OS/bios. Head count 5 to 15.
Tools and Technologies: C, C++, C#, WPF, DSP/BIOS, CAN, CANalyzer, Oszilloskop, JTAG, Lab View, IRQA, DSP, ARM, FPGA, Viual Studio, MS Office, MS Project, JIRA, Mantis, Data Logger, Reviews, International Teams (USA, Poland), FMEA, Requirement Engineering, SVN, Build Server
2008: Valeo Schalter und Sensoren / Volkswagen – Fahrzeugumfelderkennung
System Architekt, Software Developer
Design, Calculation, Simulation, Development and vehicle implementation of a vehicle environment recognicion system using acoustic sensors in low speed situations
Tools and Technologies: C, UML, MISRA, IBM Rational Rhapsody, Quellcode Management, Simulation Tools, Unittest, doxygen
2007: spectral process – smart camera solutions
Project Owner, System Architect, Software Developer
Development of platform solutions for smart cameras for industrial control applications / product quality management.
Tools and Technologies: C++, C#, Java Script, HTML, asp, css, Matrox Imaging Library (MIL), Windows CE.NET, Visual Studio, WPF, User Interfaces
2006 – 2007: Harman/Becker – Architecture Experts Team
System Architect
As senior architect I was part of a senior team that had to design and evaluate future automotive infotainment / head unit development strategies. Solutions, issue evaluation, potential evaluation, presentations
2005-2006: Harman/Becker – BMW L6/L7 Infotainment
Technical Team Lead, TPM, System Architect, Software Developer
Rear Seat Entertainment / Multimedia Infotainment / DVD Ripping.
Design and development of a rear seat entertainment solution as well as audio DVD ripping to hard drive through DSP WMA audio encoder. Requirement Management, system and softweare design, programming support (where needed).
Several communication protocols, MOST, DSP, C/C++, MISRA, JTAG, Code Composer Studio, international Teams (India)
1999 – 2005: spectral process Engineering Office for digital signal processing and measurement technologies industrial control systems development, manufacturing and distribution
Mentions:
- iOS Application with Swift, Network, Django REST Framework, blue tooth low energy
- Webserver with Apache, MySQL, Django Framework, Django Rest Framework, Python
- Android Application with Java, Network, Django Rest Framework, blue tooth low energy
- TI Sitara ARM (4739), Single Board Computer Module + eigene Linux Distribution from Linux Main Kernel