AUTOSAR Pilotprojekt SW-Architect

Kaufbeuren, Deutschland

Erfahrungen

AUTOSAR Pilotprojekt SW-Architect

Automobil OEM

  • Design Architecture.
  • Conversion of Non-AUTOSAR ECU-Software into AUTOSAR 4.x compatible one.
  • Configuration Management according to AUTOSAR-XML.
  • Software Architecture Sparx Enterprise Architect
  • Establishing process to melt diverse configuration formats into ArXML. Tool-Development.
  • Establish Code-Generation by means of AUTOSAR-Builder
  • Support Integration Team
  • Support Test Team
  • AUTOSAR, C, MISRA-C, QAC, CANape, CANoe, RTE, COM-Stack, AUTOSAR-Builder, Enterprise Architect 13, SiL.

API-Entwicklung für Verbindung zw. HMI und BL Middleware

Automobilzulieferer

  • Leitung eines API-Projekts in C++ zw. HMI Framework und Middleware. Eventbasierter asynchroner Informationsfluss.
  • Projektplanung
  • Aufteilung der Module auf Entwicklerressourcen..
  • Progress Tracking
  • Einführung und Konfiguration von PC-Lint
  • Einführung und Schulung in TTFis
  • Einführung und Schulung des Python XML-Browsers
  • Realisierung des Security und des Download Moduls
  • Dokumentation
  • Koordination
  • MS Project, Excel, Ms Word mit VBA, PC-Lint, TTFis, ARM11, FPGA, Lauterbach Debugger, Visual Studio, C/C++ (STL), Embedded Lua (Widget Animation), MISRA, OSAL

AUTOSAR 3.2.3 Body Control Module SW-Architect

Automobilzulieferer

  • Design Architecture.
  • Provide Tracking and Traceability acc. SPICE
  • Software Architecture Rhapsody (and Sparx EA)
  • Software Requirements DOORS
  • Software Requirements Coverage and Traceability Rhapsody Gateway
  • Support Integration Team
  • Support Test Team
  • Support FSM (ASIL-B)
  • Automatic import from ARXML into Rhapsody Architecture Model
  • ISO 26262 – ASIL D, E2E, AUTOSAR, C, MISRA-C, LINT, CANape, CANoe, Rational Rhapsody + Gateway, Rhapsody Java-API, Sparx Enterprise Architect, UML/SysML, PTC Integrity (IMS), DOORS, Eclipse/IDEAS, Renesas RH850, CESSAR-CT, RTE, COM-Stack, Vector DaVinci Developer, Matlab, Arxml2XMI-Generator (Eigenentwicklg.).

AUTOSAR 4 Short Range Radar Assistance System SW-Engineer

Automobilzulieferer

  • Entwicklung ECU Software (OS, BSW, Complex Device Drivers, NvM, RTE, RTE-SWCs nach AUTOSAR 4 mit CESSAR CT, Modelling mit Rhapsyody
  • Software Entwurf und Design
  • Code Generierung mit Toolchain (CESSAR CT, Rhapsyody)
  • Taskverwaltung (OSEK) auf Multicore ECU
  • Diagnose DEM
  • Testing via MTS (+ MO-Development)
  • PTC Integrity (IMS)
  • ADAS, AUTOSAR, C, MISRA-C, QAC, Polyspace, Cantata, CAPL, CANoe, CANape, Flexray, Lauterbach T32 mit Scripting, Rational Rhapsody, DOORS, Eclipse/TD4, MPC5775N 4 Core (Z7, Z4), Java (EMF) mit JSP, MTS, CESSAR-CT, RTE, COM-Stack, Python, EB Tresos Guide

AUTOSAR 4.x Project Process- and Tool-Support SW-Architect

Automobilzulieferer

  • Development of Resource-Need Prediction Tool. Analysis-Tools into Rational DOORS. PTC Integrity (IMS). Enterprise Architect. UML/SysML.
  • Software Requirements DOORS
  • Python Tools for Inter AUTOSAR-Layer Access Violation Analysis as well as Call Tree Analysis across SWC borders related to FSM. Both based on UnderstandC-databases.
  • PLAST Testframework: Automated Testsuites via Python-API of iSystem Debugger (WinIDEA).
  • Coaching Developer-Team in Iasi (Romania).
  • Analysis-Tools in DXL (DOORS Extension Language).
  • Tooling in Python for extracting and analyzing data from Jira. Jira Module and ReST-API.
  • DOORS+DXL, Eclipse/IDEAS, Python (Excel, XML, Json, ReST), Python 3.7, Openpyxl, Sci-Tools UnderstandC, iSystems WinIDEA, ReST-API, DOORS-DXL, SPARX Enterprise Architect 13.

AUTOSAR Reifendruckkontrolle

Automobilzulieferer

  • Entwicklung ECU Software (OS, BSW. Complex Device Drivers, Com, NvM, CanM, RTE, RTE-SWCs nach AUTOSAR mit Vector Toolchain
  • Software Entwurf und Design
  • Code Generierung mit Toolchain
  • Ausimplementierung der Runnables
  • CAN-Kommunikation und High Frequency via 2.4GHz
  • Diagnose DCM und DEM
  • Flash Bootloader
  • C, MISRA-C, CANdela, CANdito/CANape, CANdb++, CANalyzer, GENy, EAD, DaVinci, VectorCast, CANoe, A2L Converter, SPICE Level 3, External Tester, UDS on CAN, ISO15765, ISO14229-1, ISO11992

Embedded Software Architect

Automobilzulieferer

  • Stellar SR6 G7 line, 32-bit Arm® Cortex®-R52+ MCU.
  • MISRA-C, C99, Greenhills ARM-Compiler
  • Dassault AUTOSAR Builder
  • EB Tresos
  • Sparx Enterprise Architect 16.1
  • VS Code
  • Python xml, lxml, NumPy and Pandas
  • ISO 26262, ISO 21434, Hypervisor, Key Management, HSM
  • Tooling & Automation
  • Jira, Confluence, Sharepoint
  • Git/Github
  • DevOps thru Jenkins & Conan

HMI Code Generator

Automobilzulieferer

  • Entwicklung eines Codegenerator Plugins für EB Guide Studio (HMI Modelling Tool auf Basis von UML 2). XML-Parsing und Evaluierung.
  • Analyse des XML Modells für EB Guide Projekte (Input).
  • Analyse des XML Modells für das HMI-Projekt (Output).
  • Entwicklung eines EB guide Plugins in Java, das aus Input-XML Output-XML generiert.
  • Weiterentwicklung des Plugins dahingehend, dass statt Output-XML direkt C-Code für das HMI-Framework generiert wird.
  • C#, VS, EB Guide Studio, UML 2.0, Zustandsautomat, XML. DOM4J, Java & XML, SQL Server

HMI Infotainment System mit Business Logic

Automobilzulieferer

  • Weiterentwicklung und Wartung einer HMI und der zugehörigen Business Logic (Controller API).
  • Bugfixing
  • Change Requests
  • Simulation in Qt
  • C++, Visual Studio, Perl, Cygwin Shellskripte, Java Codegenerator, Qt 4.6

Kombisystem mit Graphical Subsystem

Automobilzulieferer

  • Übertragung eines Kombisoftwareprojekts vom 1-Prozessorsystem auf eine 2-Prozessorplattform mit Kombisubsystem (KSS) und Grafiksubsystem (GSS).
  • Analyse der Enterprise Architekturmodelle
  • Grundlegende Kenntnis der RTE-Architektur und des AutoSAR-Konzepts
  • Entwicklung eines Board Support Packages für VxWorks
  • Mitentwicklung eines IPC-Protokolls
  • Einrichten der Taskverwaltung auf VxWorks
  • OSAL-Entwicklung
  • Anpassung bestehender KSS-Module für GSS
  • Dokumentation
  • ANSI-C, Eclipse, Tornado, Windriver Workbench, Softtune Debug Workbench, Vektor CanOE, VxWorks, OSEK/OSCAN, RTRT, QAC, Enterprise Architect, UML/SysML.

Manövergenerator

Automobilzulieferer

  • Entwicklung einer Guidance mit Manövergenerator für ein Navigationssystem auf Intel Atom-CPU Plattform.
  • Entwurf und Konzeption
  • Realisierung des BL-Algorithmus'
  • Mitentwicklung der 2D-Objekte
  • Java 5, C#.Net, Visual Studio, IntelliJ Idea, GPS-Parser, Java2D, TeleAtlas Datenbanken

Map Display

Automobilzulieferer

  • Mitentwicklung und Wartung eines Map Display Moduls eines Infotainment Systems. Weiterentwicklung der Windows-Simulation
  • Analyse der Enterprise Architekturmodelle
  • Entwicklung von Clients für einen Rendering Service
  • Diagnose und Bugfixing
  • Behebung eines Win32-Problems der Simulation
  • C++ (STL), Visual Studio 2005, Win32 + Qt 4.4, OpenGL, OpenGL ES

Navigation Control (Daimler Projekt)

Automobilzulieferer

  • Betreuung der Schnittstelle zw. mehreren HMIs und mehreren Navigation Engines auf QNX.
  • Featureimplementierung und Bugfixing
  • Architektur und Design
  • Mocca Framework und State Machine
  • QNX-tools
  • C++, Boost, Visual Studio, XML, MOST, Java, Mocca Perforce(Source Control), SQLite, Scrum

Speech Wrapper

Automobilzulieferer

  • Betreuung der Schnittstelle zw. Einer HMI und einem ASR-Core (Automatic Speech Recognition).
  • Bugfixing
  • Kontextfreie Grammatiken (BNF-Format)
  • Testframework auf Desktop
  • C++, Visual Studio, Lua (Querys to Phoneme Database), Perl, Cygwin Shellskripte, Java, XML, BNF, SQLite, Scrum

TLA und Navi Core

Automobilzulieferer

  • Mehrere Teilprojekte für ein großes OEM Infotainment Projekt. TLA mit HMI, Controller und BL. Anbindung an Navi Core über TCP/IP.
  • Destination Input (Java)
  • Adressbuch (Java)
  • Text To Speech Modul (Java)
  • Task-Synchronisation und Behebung von Deadlocks (Java).
  • Location Input mit Datenzugriff (C) im Navi Core.
  • HMI-Erweiterung mit API-Anbindung (XML)
  • OSGi-Service für Phonemedatenanalyse
  • Java Concurrent Programming, XML-HMI, RMI, TLA, OSGi, C, Tornado, VxWorks, Französisch

AUTOSAR 4.x SAFe 5-Technical Lead (Release Train)

Automobilzulieferer & indischer tier2

  • HCP4 Project (OEM: Audi) with central vehicle computer and rapid bus network based on Ethernet as opposed to decentralized ECU-network.
  • Security & Authentication mechanisms.
  • Requirements Engineering
  • Module Configuration and Generation in EB Tresos
  • Software Architecture in EA 13
  • Backlog-Conferencing (Scrum)
  • Security Issues.
  • Jira, Git/Github, DOORS, EB Tresos, EB Hypervisor, C++ 11/14, SPARX Enterprise Architect 13, ODIS, WinIDEA von iSystems, SAFe 5, Infineon Aurix Multicore (TC39x and TC38x).
  • Audi E³ Functional Concept, VKMS, OpenSSL, KS, FoD, FSC, Authentication, AUTOSAR Crypto Stack, AUTOSAR Adaptive mit Vector DavinCi Developer Adaptive.
  • UML/SysML

Map Matching

Automobilzulieferer (2. tier)

  • Entwicklung eines Vehicle Positioning Algorithmus (Map Matcher) auf Basis von GPS und teilweise auch Inertialdaten (Gyroskop).
  • Entwicklung eines Algorithmus auf Basis von GPS-Logs und TA Geodaten
  • Verfeinerung des Algorithmus mit best. Simulationssoftware
  • Mitentwicklung eines Kalman Filters zur optimalen Schätzung bei Hinzunahme von Inertialmessgrößen
  • Testen des Filter Algorithmus' in Matlab
  • Ausgezeichnete Resultate des Only-GPS VP auf der Straße
  • Java, IntelliJ IDEA, GPS Parsing, NMEA 0184, Java Serial API, JTS (Java Topology Suite), TA Geodaten, Applied Optimal Estimation, Lineare Algebra, Differentialrechnung, Statistik, Matlab

RADAR (Radar Detection)-SW Architect

Automobilzulieferer (tier1)

  • Radar-Sensor project with well established radar cyle: RfCom, FFT, rawdata processing, image detection and -processing, environment model, fusion to data base for autonomous mobility.
  • Implementation of VxWorks 6.9 on an ARM Cortex A9 as a pilot-project.
  • Simulation tests of networking & security functionality.
  • AUTOSAR Classic + Adaptive
  • DevOps with Conan Artifactory, Docker, Kubernetes, Github and Jenkins
  • Package Slicing and Versioning with Package Management Framework called “Bricks” (in Python and CMake.)
  • Efficient build partitioning
  • Runtime and Memory Optimization (Efficient Looping, “Restrict”…)
  • Static Code Analysis with QAC
  • Google Unit-Testing (GTest) in C++
  • MDD from an EMF-Tool to ARxml to RTE contract phase
  • Cooperation acc. To SAFe
  • HEP with IBM Jazz (DOORS NG + Rhapsody + Streams.)
  • A-Spice Level 2
  • VxWorks 6.9
  • Visual Studio 2017, Virtual Containers and Packaging (Conan, Docker, Kubernetes).
  • PTC Integrity (IMS).
  • Git/Github.
  • Python-based Toolchain connecting Github & Conan Artifactory.
  • CMake.
  • IBM Rhapsody/DOORS/JAZZ (HEP).
  • ARxml generation tool, EB tresos for RTE contract-phase.
  • C Programming Language: MISRA.
  • Embedded C++14.
  • Several platforms.
  • QAC static quality checking.
  • GoogleTesting: C++ (20).
  • Bricks Package Management based on Python & yaml.
  • Python analysis tooling.
  • DaVinci Configurator Pro.

SW Design Lead

Automobilzulieferer (tier1)

  • Electronic Access Control Car Door.
  • Arm Cortex M0 4100S Max (Infineon).
  • Cypress Hardware Abstraction (Infineon).
  • Programming close to the hardware.
  • Interrupt Management.
  • Low Power and Sleep Management
  • Debugging with Lauterbach T32 and Segger Ozone
  • UDS on CAN
  • Oscilloscope (R&S)
  • MISRA-C, Git/Gthub, CMake, Python, VS Code, Iso-TP (on CAN), ISO 14229-1, Lauterbach T32, Segger Ozone, Modus Toolbox for HW config, Oscilloscope.

HMI Design Lead

Rüstungszulieferer

  • Drone Ground Control (Bodenkontrollstation für Drohnen).
  • Q Ground Control.
  • Qt 5+6, QML, C++, Python.
  • Qt Creator 14
  • Squish and Coco
  • Squish Test Center, Python Test-Framework, Javascript, Git/Gitlab

Anlagenkonfiguration

TK-Branche

  • Entwicklung eine 3-tier Webapplikation zur Konfiguration einer VoIP TK-Anlage
  • Evaluierung von SQL DB-Managementsystemen unter Fokussierung auf Transaktionssicherheit
  • Implementierung auf Windows mit IIS, Tomcat, Java Servlets und JDBC (SAP-DB, PostgreSQL und Eigenentwicklung)
  • Implementierung auf Windows mit IIS, PHP und ODBC
  • Implementierung auf Linux mit Apache, PHP und MySQL
  • Implementierung auf Linux mit Apache, Tomcat, Servlets und MySQL
  • Linux, Windows NT, UltraEdit, Java 1.2 Servlets, Webserver, HTTP, PHP, JavaScript, SQL, ODBC, Transaktionsorientierte DB-Systeme.

Vermittlungs-Applikation

TK-Branche

  • Entwicklung eines MySQL Adaptation Servers auf Linux in C++.
  • Entwurf.
  • Implementierung.
  • Linux, Samba, Emacs, MySQL, SQL

Sprachen

Deutsch
Verhandlungssicher
Englisch
Verhandlungssicher
Französisch
Verhandlungssicher
Italienisch
Verhandlungssicher
Spanisch
Verhandlungssicher

Ausbildung

Okt. 1985 - Juni 1990
Lorem ipsum dolor sit amet

Diplom · Mathematik