Embedded Systems/Applications, System- u. Software Architektur, AUTOSAR, Entwicklung u. Beratung OOP, Analyse+Design+Implementierung, C, C++, C# u.a.
Aktualisiert am 12.06.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.09.2023
Verfügbar zu: 100%
davon vor Ort: 100%
System -u. Softwarearchitektur
Automotive Softwareentwicklung
AUTOSAR
Embedded Software
Softwarearchitektur
C, C++
allgemeine Softwareentwicklung in C, C++, C-Sharp u.a.
sämtliche Stufen des V-Modells inkl. Projektleitung/Teilprojektleitung
Deutsch
Muttersprache
Englisch
Hochschulkenntnisse

Einsatzorte

Einsatzorte

München (+100km) Tübingen (+100km) Titisee-Neustadt (+75km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)

Deutschland: bevorzugt D8, Großraum München

oder Projekte mit hohem remote Anteil, ganz Deutschland

möglich

Projekte

Projekte

Projekterfahrung:

- (2022-02/2023) System -u. Softwarearchitekt konzeptionell, Steer-by-Wire Steuergeräte ASILD redundant, (MBSE, SysML, Enterprise Architect, Vector Toolchain, dSpace Toolchain, Matlab, Resourcen-Design/Optimierung, Runtime-Design, Autosar Design MCAL, OS, BSW, DIAG, CDDs, RTE, APPs), (linke Seite V-Modell), (OEM/Tier1, Vorentwicklung)

- (2021/2022) Mitarbeit Steuergerät im Fahrwerksbereich ASILD (Autosar, Rhapsody, Inchron, C/C++, EB-Stack, EA, Vector Toolchain, GLIWA-T1, statische Codeanalyse, Vergleich, MISRA), Architektur, Resourcen-Optimierung, Runtime-Design/Optimierung, AS Konfiguartion (Rte, Os, BswM u.v.a.), (linke Seite V-Modell), (Automobilzulieferer, Serie)

- (2021) Beratung ADAS (Kamera), Qualitätssicherung, Optimierung, Sensoren für Fahrerassistenzsysteme (linke Seite V-Modell, Autosar, Vector-Toolchain, Runtime, Fusi, (Automobilzulieferer, Serie)

- (2020) (Enterprise Architect, SystemDesk, EB-Autosar, Vector-Toolchain, Aurix) System- u. Softwarearchitektur im Bereich Radarsensor u. Radarsteuergerät (linke Seite V-Modell, Autosar 4.3, Ethernet, CAN, I2C, SPI, COM u.a., Application und CDD, Autosar-Konfiguration Tresos) (Automobilzulieferer, Vorentwicklung)
- (2019, teilzeit, nebenläufig) Beratungstätigkeiten für BMW (autonomes Fahren) im Bereich ADAS und Sensoren für Fahrerassistenzsysteme (linke Seite V-Modell, Autosar, Runtime, Fusi, allgemeine embedded Software für Steuergeräte)
- (2017/2018/2019) (Enterprise Architect, SystemDesk, Autosar-Builder, EB-Autosar, Vector-Toolchain) System- u. Softwarearchitektur im Bereich Radarsensor u. Radarsteuergerät (linke Seite V-Modell, Autosar 4.3, Application und CDD) (Automobilzulieferer)

· (2016/2017) (AUTOSAR 4.2.x, MatLab/Simulink, FuSi, ASIL-B,D, SPICE, E2E, Aurix, TI-DSP, TI-ARM, C, Vector-Toolchain, Autosarbuilder, SystemDesk, EA, DOORS, CAN, automotive Ethernet, FlexRay, SPI) Entwicklung ADAS-ECU, Autosaranalyse (Konzeption,Tool-Analyse, Requirement-Analyse, SW-Architektur, Konfiguration AUTOSAR Stack (u.a. RTE, DEM, DCM, COM, NM, NvM, MCAL-Integration und Erweiterung, CDD-Entwicklung), Codierung, Test, Runtimeoptimierungen, Anleitung der Mitarbeiter) (Automobilzulieferer, Vorentwicklung)

· (2016/2017) (AUTOSAR 4.2.x, MatLab/Simulink, FuSi, ASIL-B,D, SPICE, E2E, Aurix, TI-DSP, TI-ARM, C, Vector-Toolchain, Autosarbuilder, SystemDesk, EA, DOORS, CAN, automotive Ethernet, FlexRay, SPI) Entwicklung ADAS-ECU, Autosaranalyse (Konzeption,Tool-Analyse, Requirement-Analyse, SW-Architektur, Konfiguration AUTOSAR Stack (u.a. RTE, DEM, DCM, COM, NM, NvM, MCAL-Integration und Erweiterung, CDD-Entwicklung), Codierung, Test, Runtimeoptimierungen, Anleitung der Mitarbeiter) (Automobilzulieferer, Vorentwicklung)

· (2015/2016) (AUTOSAR 4, ASIL-B, E2E, TI-ARM, C, EB-Tresos, Autosarbuilder, SystemDesk, EA, DOORS, CAN, FlexRay, Ethernet, Integrity) Entwicklung radarbasierter Assistenzsysteme, Autosaranalyse (Konzeption, Tool-Analyse, Requirement-Analyse, SW-Architektur, SW-Design, Konfiguration AUTOSAR Stack, Bootloader, Codierung, Test) (Automobilzulieferer, Vorentwicklung)

· (2014/2015) (AUTOSAR 4, ASIL-D, E2E, V850, C, BMW-BAC u.a., EB-Tresos, SystemDesk, EA, SVN, DOORS u.a.) Entwicklung Elektronische Wegfahrsperre inkl. Kryptoverfahren, Runtimeoptimierungen (Konzeption, Tool-Analyse, Requirement-Analyse, SW-Architektur, SW-Design, Konfiguration AUTOSAR Stack, Codierung, Test, Kundenkontakte LH/PH, Teilprojektleitung) (Automobilzulieferer, BMW)

· (2014) (C, AUTOSAR-Core 4.x, EB-Tools, Vector-Tools, CAN, FlexRay, TriCore Aurix, SVN) Entwicklung im Motorsteuergerätebereich, BMW-Elektrofahrzeuge. (Beratung, Implementierung, Portierung nach Autosar, Analyse und Test) (BMW, München)

· (2013) (C, BMW-Standard-Core + Toolchain, Vector-Tools, CAN, FlexRay, TriCore 1797, Analysetools, CM-Synergy) Entwicklung im Motorsteuergerätebereich, BMW-Elektrifizierung. (Beratung, Basis-Software, Seriensoftware, Performance-Analyse, Performance-Optimierungen, Resources u. Runtime, Analyse, Test) (BMW, München)

· (2012) (C, EB-BMW-AUTOSAR-Core 3.1, 4 + Toolchain, Vector-Tools, CAN, FlexRay, TriCore 1793, SVN) Entwicklung im Motorsteuergerätebereich, BMW-Elektrifizierung. (Beratung, Implementierung, Portierung nach Autosar, Analyse und Test) (BPCE, BMW, München)

· (2011) (C, C++, EB-BMW-AUTOSAR-Core + Toolchain, Vector-Tools, FlexRay, CAN, PPC, SVN) Steuergeräteentwicklung im Fahrwerksbereich. (Beratung, Requirements-Analyse, prototypische Implementierung, Analyse und Test) (TRW, BMW, München)

· (2009/2010) (C#, .NET, C++, SQL, versch. OS, Enterprise Architect, UML, MDA, DSL, ClearCase/ClearQuest, Corba, VisualStudio 2005/2009/2010) Konzeption, Erstellung von OO-Designtools (ROOM) inkl. Codegeneratoren und Simulation für Anwendung im Radio-Kommunikationsbereich. Erstellung eines Build-Systems auf Basis .Net (C#, VisualStudio-Automation, VisualStudio-ProjectEngine, Make, Codegeneratoren T3/T4) Erstellung zugehöriger Benutzeroberflächen auf Basis .Net (C#, Windows Form)Erstellung von Add-Ins für Enterprise Architect auf Basis .Net (C#, Plug-In)Erstellung von Code-Snippets für Unit-Tests mit Oberfläche (C#, Windows Form)(Beratung, Requirements-Analyse, Design, Implementierung, Test) (RuS, München)

· (2008/2009), (ASM/C/C++, RealView-Tools, ARM1176JZF-S, CortexA8, versch. OS, LINUX, UML, Enterprise Architect, ClearCase/ClearQuest) TrustZone-OS für sicherheitskritische Anwendungen im Kommunikationsbereich (Beratung, Require-ments-Analyse, Design, prototypische Implementierung, Application-Tests, Aquivalenzklassen-Test) (GuD, München)

· (2007/2008) (C/C++, C#, .NET, CAN-Tools, LIN-Tools, Ascet-Codegeneratoren, versch. MCs, OSEK-Realtime-OS, Messtechnik, DOORS) Betreuung LIN-Umfänge für verschiedene Steuergeräte im Auto. Mitarbeit in Konsortien bezüglich LIN und AUTOSAR. Aufstellung von Anforderungen an die Implementierung, prototypische Umsetzung, Simulation (Beratung, Analyse, Implementierung, Anleitung der Mitarbeiter) (BMW-AG)

· (2006) (C/C++, C#, .NET, Vector-Tools, CAN-Tools, KWP2000, UDS, DOORS) Design, Implementierung und Test von Bootloadersoftware auf Basis des Vector Flash-Bootloaders. Implementierung in C/C++. Erstellung von Testsoftware mit Oberfläche auf Basis .Net (C#, Windows Form). (Beratung, Analyse, Teilprojektleitung, Implementierung) (Automobil Zulieferer)

· (2006) (C/C++, CAN-Tools, LIN-Tools, S12x, OSEK-Realtime-OS) Weiterführung LIN-Lastenhefte in Hinblick auf Conformance Test, Planung, Automatisierung und Durchführung von Conformace Tests. (Beratung, Analyse, Implementierung) (BMW-AG)

· (2005), (C/C++, CAN-Tools, LIN-Tools, S12x, OSEK-Realtime-OS) Analyse der LIN-Spezifikation in Hinblick auf Event-Triggered-Frames, Aufstellung von Anforderungen an die Implementierung, prototypische Umsetzung, Simulation (Beratung, Analyse, Implementierung) (BMW-AG)

· (2005), (C, CAN-Tools, S12x, OSEK-Realtime-OS) Mitarbeit im Serienprojekt Elektromechanische Feststellbremse, Steuergerätentwicklung (Beratung, Analyse, Implementierung) (TRW/BMW-AG)

· (2005), (C/C++, AUTOSAR, CAN-Tools, LIN-Tools, MPC, STAR12, HC12x u. a. , OSEK-Realtime-OS) Prototypische Umsetzung des AUTOSAR-Konzepts an einem konkreten Beispiel, Schnittstellendesign, Tool-Evaluierung, Testkonzepte. Aufbau einer echtzeitfähigen Testumgebung (Beratung, Design, Implementierung, Anleitung der Mitarbeiter) (BMW-AG)

· (2003/2004), (UML-RealTime, C++, C#, .NET, Corba, RationalRose-RT, XML, MOST-Tools, CAN-Tools) Gerätesimulation am MOST-Bus für Car-Entertainment-Geräte, Schnittstellendesign, Echtzeitsimulation mit Hilfe virtueller Geräte. Aufbau einer echtzeitfähigen Geräte-Simultationen, Testsystem mit Oberfläche (C#, Windows-Form) (Beratung, Design, Implementierung, Anleitung der Mitarbeiter) (BMW-AG)

· (2001/2002/2003), (UML-RealTime, C++/Java, Java, Corba, HLA, RationalRose-RT, XML) Entwicklung eines Systems zur verteilten Simulation von Steuergeräten im Automobilbau, modellbasierte Simulation von Steuergeräten. (Beratung, Design, Implementierung) (BMW-AG)

· (2001), (WinNT/UNIX multiplattform, C++, Corba) Mitarbeit bei der Entwicklung von Schnittstellen für die Programmkommunikation im Bereich Dokumentmanagement, Telekommunikation (Design, Implementierung) (Viag, O2)

· (2000-2001, C++, Rational-RoseRT, WinNT, VxWorks, Tornado) System für Power-Line-Communication (Internet u. Telefon über Steckdose), Echtzeitprogrammierung. (Anforderungsanalyse, Design, Implementierung, Test) (Siemens)

· (2000, WinNT, VisualC++, VisualJ++, DCOM) Erstellung von Callcentersoftware (CTI)
(Beratung, Analyse, Design, Implementierung) (Infosys München)

· (1999-2000, WinNT/OS2, VisualAge for C++, UML) Erstellung eines Programmsystems für Online-Berechnung von Krediten. (Beratung, Analyse, Design, Implementierung)(Münchener Hypothekenbank)

· (1999, WinNT, VisualC++, COM, UML) Shellerweiterungen für Explorer. (Beratung, Analyse, Design, Implementierung)

· (1998-1999, WinNT, VisualAge for Java, UML) Erstellung eines Programmsystems zur Dienstplanung im Medizinischen Pflegedienst (Beratung, Design, Implementierung)(Unfallklinik Murnau)

· (1998, WinNT/Win95, Visual C++) Erstellung eines Programmsystems zur Betreuung von Maklern im Versicherungsumfeld (Design, Implementierung) (Aachen-Münchner-Versicherung)

· (1997-1998, WinNT, Visual C++, MFC, COM) Erstellung eines Programmsystems zur automatisierten Verteilung von Software im Netzwerk. Erfassung von Software und Pflege. (Projektleitung, Analyse, Design, Implementierung) (Sparkasse München)

· (1997, Win311/WinNT, Visual C++, ActiveX) Erstellung von anwendungsbezogenen programmtechnischen Hilfsmitteln für die Büroablauforganisation. (Datenbankanwendung SQL-Server, C++) (Analyse, Design, Implementierung) (Sparkasse München)

· (1997, WinNT, C++) Mitarbeit an einem Vergleichsprogramm für private Krankenver-sicherung. (Design, Implementierung) (CIB-Software, Aachen-Münchner-Versicherung)

· (1997, WinNT, SMS, SQL) Einführung eines Systemmanagements in einem NT-basierten Netzwerk mit ca. 350 Clients. Anleitung der Mitarbeiter, Benutzerbetreuung. (Obermayer Planen+Beraten, München)

· (1992-1997 DOS/UNIX/WinNT, C++) Erstellung von Prototypen und grundlegenden Bibliotheken zur plattformunabhängigen Programmierung von AutoCad-Erweiterungen in C++. (Analyse, Implementierung Prototyp, Implementierung) (Obermayer Planen+Beraten, München)

· (1992, DOS später WinNT/Win95/Win32s, C++/Java) Erstellung eines Berechnungs-programms für die lichttechnische Beurteilung von Außenleuchten. Katalogisierung und grafische Ausgabe von Leuchtendaten. (Projektleitung, Implementierung, technische Benutzerbetreuung)

· (1992-1997, DOS/UNIX/WinNT, C++) Portierung Straßen- und Eisenbahnbautechnischer Zusatzprogramme für AutoCad nach C++. (Analyse, Design, Implementierung) (Obermayer Planen+Beraten, München)

· (1990-1992, Pascal, DOS) Erstellung eines Programmsystems zur Kurzschlussstromberechnung bei der Berliner S-Bahn. (Einzelprojekt, Analyse, Design, Implementierung) (Deutsche Bahn AG)

· (1989-1990, 80xASM, Mikrocontroller) Aufbau und Programmierung von Messeinrichtungen zur Ermittlung von Winkelbeschleunigung und- Ruck im Rahmen eines Forschungsauftrages. (Deutsche Bahn AG)

Aus- und Weiterbildung

Aus- und Weiterbildung

Dipl.Ing. Elektrotechnik, Elektrische Antriebe (1990, TU)
· 1998 SQL-Server
· 1999 Java
· 1999 UML OOA
· 2000 UML OOA/OOD/OOP
· 2001 Telelogic-CM-Synergie (Buildmanager)
· 2003 Telelogic DOORS ? Requirement-Management
· 2003 MOST (OASIS-Tools)
· 2004 CAN und LIN (Vector-Tools)
· 2005 FlexRay (DeComSys)
· 2007 Lauterbach (Debugger)
· 2008 ARM11, ARM TrustZone
· 2009 Enterprise Architect

· 2011 Elektrobit Autosar Toolchain

· 2012 Elektrobit Autosar Toolchain (4.0)

- 2013 Vector AUTOSAR Toolchain

- 2014 Projekt-Management

- 2015 Elektrobit AUTOSAR (4.2.1)

- 2017 Agile Softwareentwicklung

· 2019 Automotive Spice, ISO 26262 u.a.

Position

Position

- System u- Softwarearchitektur-, Design- und Entwicklungsaufgaben. linke Seite V-Modell

- AutoSAR Architektur, Konfiguration, Implementierung

- embedded Software in C, C++.
- Spezial-Kenntnisse im Bereich Automotive, AutoSAR, MOST-Bus, CAN, LIN, FlexRay, Ethernet u.a. Bus-Systeme
- Spezialkenntnisse im Bereich ARM, TriCore. Aurix, PPC u.a.

- MDA,DSL,OOA,OOD,OOP
- C#, C++, C, Java, UML, embedded Applications, Mikrocontroller
- System- u. Software Design, z.B. mit Enterprise Arichitect, IBM- RoseRT, IBM-Rhapsody

- Toolentwicklung
- MDA, DSL Kenntnisse, z.B. mit X-Text
- Einsatzort hauptsächlich München, Reisebereitschaft liegt vor


Kompetenzen

Kompetenzen

Top-Skills

System -u. Softwarearchitektur Automotive Softwareentwicklung AUTOSAR Embedded Software Softwarearchitektur C, C++ allgemeine Softwareentwicklung in C, C++, C-Sharp u.a. sämtliche Stufen des V-Modells inkl. Projektleitung/Teilprojektleitung

Produkte / Standards / Erfahrungen / Methoden

Hardwareumgebung:

·        PC
·        Workstation
·        Mikrocontroller (TriCore/Aurix, PPC, ARM7/9/11/Cortex Mx, V850, S12X/XGATE, AVR, AVR32 u.v.a.)

Betriebssysteme:

·        Windows 3.x/95/NT/2000/XP/7/10, Win32s
·        Windows CE
·        OS/2
·        VxWorks u. a. RTOS, L4-Kernel, OSEK-OS u.a.
·        UNIX/Linux

Programmiersprachen, Tools, Bibliotheken:

·        C++ (seit 91), C (seit 88)
·        MS Visual C# (.NET), seit 2004
·        MS Visual C++, MFC (alle Versionen), ActiveX, COM/DCOM, Visual Basic
·        Metrowerks (Freescale) CodeWarrior, COSMIC, DIAB, Tasking, GCC u.a. embedded- Compiler
·        RealView RVDS, RealView ICE u.a. ARM Tools, Eclipse als Umgebung
·        Green Hills, Integrity, Multi
·        CORBA (z.B. TAO-Implementierung, Omni-Orb)
·        Watcom C++, Borland C++, Turbo-Pascal, Fortran
·        SQL
·        AutoCad Programmierung (C++, Lisp)
·        x86 ASM, 80x ASM, HC12, HCS12X, ARM, ATMEL u.a.
·        Excel/Access/Word-Programmierschnittstellen
·        Enterprise Architect, Anwendung und Erweiterung
·        Rational-Rose RT (Booch), OOA, OOD, UML-RT, MDA u.a.
·        Rational-Rose RT mit mehr als 4 Jahren Erfahrung
·        ClearCase (Rational/IBM)
·        ClearQuest (Rational/IBM)
·        Enterprise Architect (EA)
·        Eclipse (IBM)
·        HTML, XML, XMI
·        JAVA (MS J++, IBM-VisualAge, u.a.)
·        Zinc (multiplattform-Klassenbibliothek)
·        Stingray (C++ und Java Klassenbibliotheken)
·        KL-Group (C++ u. Java Klassenbibliotheken)
·        CM-Synergie(Telelogic), ClearCase u.a. Sourcecode-Verwaltungen
·        DOORS (Anforderungsmanagement, Telelogic)
·        Matlab/Simulink Anwender- u. Programmierkenntnisse
·        MOST, Netservices (OASIS-Tools, K2L u.a.)
·        CAN, CAN-FD (BOSCH, BMW, Vector-Tools u.a.)
·        Ethernet, BroadR-Reach, (Vector-Tools u.a.)
·        Diagnose Standards  im Bereich Automotive (KWP2000, UDS)
·        I-Bus, K-Bus (BMW), LIN, FlexRay
·        AUTOSAR bis 4, Elektrobit-Toolchain, Vector-Toolchain u.a.
·        Embedded Environments z. B. Tornado, Lauterbach u. a.
·        Eagle (PCB-Layout-Erstellung)

Datenbanken:

·        ODBC, DAO, JDBC, MS Access
·        MS SQL Server ab 6.0
·        IBM DB/2 (PC)
·        Oracle (PC)
·        CA-Jasmine (OO-DBMS)

Netzwerke:

·        MS Windows Server, SMS (MS-BackOffice)
·        Ethernet, Protkolle TCP/IP, UDP, SomeIp, USB
·        MOST, CAN, LIN, FlexRay, BroadR-Reach u.a. Bussysteme im Bereich Automotive,   Feldbussysteme

Spezialkenntnisse:

·        (OOA) objektorientierte Analyse
·        (OOD) objektorientiertes Design
·        (OOP) objektorientierte Programmierung
·        UML, UML2 und UML-RT
·        modellbasierte Programmentwicklung (MDA)
·        Realtime Programmentwicklung, Mikrocontroller Programmentwicklung
·        allgemeine Anwendungsentwicklung PC
·        Client/Server Programmentwicklung
·        umfangreiche Hard- u. Softwareerfahrungen im Bereich Automotive
·        sämtliche Stufen des V-Modells
·        AUTOSAR
·        Sicherheitskritische Programmierung ARM-TrustZone
·        AutoCad Programmierung
·        CAD-Anwendung / Schulung / Support

Weiterbildungen:

·        1998 SQL-Server
·        1999 Java
·        1999 UML OOA
·        2000 UML OOA/OOD/OOP
·        2001 Telelogic-CM-Synergie (Buildmanager)
·        2003 Telelogic DOORS ? Requirement-Management
·        2003 MOST (OASIS-Tools)
·        2004 CAN und LIN (Vector-Tools)
·        2005 FlexRay (DeComSys)
·        2007 Lauterbach (Debugger)
·        2008 ARM11, ARM TrustZone
·        2009 Enterprise Architect

·        2011 Elektrobit Autosar Toolchain

·        2012 Elektrobit Autosar Toolchain (4.0)

-        2013 Vector AUTOSAR Toolchain

-       2014 Projekt-Management

-       2015 Elektrobit AUTOSAR (4.2.1)

-       2017 Agile Softwareentwicklung

Betriebssysteme

Echtzeitbetriebssysteme
MS-DOS
OS/2
RTOS (Real Time OS)
z.B. automotive OSEK, Autosar
Unix
Linux, embedded Linux
VxWorks
Windows
NT/2000/XP/7/10 bevorzugt
Windows CE

Programmiersprachen

Assembler
x86, ARM, MPC u.a.
Basic
alle Versionen
C
embedded
C#
.NET bevorzugte Programmiersprache
C++
MS Visual C++, MFC (alle Versionen), COM/DCOM
CodeWarrior
CORBA IDL
HPGL, HP PCL
Java
JavaScript
MATLAB / Simulink
Pascal
Perl
Python
ZINC

Datenbanken

Access
BDE
DB2
(PC)
MS SQL Server
ODBC
(PC)
Oracle
SQL
(PC)
Watcom SQL
(PC)
Jasmine (00-DBMS), MS SQL-Server

Datenkommunikation

Bus
CORBA
Ethernet, automotive Ethernet (Broadr-Reach)
Internet, Intranet
ISDN
LAN, LAN Manager
NetBeui
NetBios
Novell
parallele Schnittstelle
RS232
SMTP
SNMP
TCP/IP
Windows Netzwerk
Winsock
MOST
CAN
LIN
K-BUS
FlexRay
u.a.

Hardware

Echtzeitsysteme
embedded Systeme
Emulatoren
Hardware entwickelt
Messgeräte
Mikrocontroller
Motorola
PC
Philips
PLD, FPGA
Rational
Sensoren
Steuer und Regelsysteme
Texas Instruments
Automotive, AUTOSAR
MOST-Bus, CAN, LIN, ETH und andere FlexRay
ARM7/ARM9/ARM11 Cortex, TriCore, PPC

Berechnung / Simulation / Versuch / Validierung

ASCET
CANoe
dSPACE
Rapid Control Prototyping (RCP)
Software-in-the-Loop Simulation (SIL)
TARGET 3001!

Design / Entwicklung / Konstruktion

AutoCAD
EAGLE

Branchen

Branchen

unabhängig

 

Automotive
 
Automatisierung
Medizintechnik
Banken-Versicherungen

 

Einsatzorte

Einsatzorte

München (+100km) Tübingen (+100km) Titisee-Neustadt (+75km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)

Deutschland: bevorzugt D8, Großraum München

oder Projekte mit hohem remote Anteil, ganz Deutschland

möglich

Projekte

Projekte

Projekterfahrung:

- (2022-02/2023) System -u. Softwarearchitekt konzeptionell, Steer-by-Wire Steuergeräte ASILD redundant, (MBSE, SysML, Enterprise Architect, Vector Toolchain, dSpace Toolchain, Matlab, Resourcen-Design/Optimierung, Runtime-Design, Autosar Design MCAL, OS, BSW, DIAG, CDDs, RTE, APPs), (linke Seite V-Modell), (OEM/Tier1, Vorentwicklung)

- (2021/2022) Mitarbeit Steuergerät im Fahrwerksbereich ASILD (Autosar, Rhapsody, Inchron, C/C++, EB-Stack, EA, Vector Toolchain, GLIWA-T1, statische Codeanalyse, Vergleich, MISRA), Architektur, Resourcen-Optimierung, Runtime-Design/Optimierung, AS Konfiguartion (Rte, Os, BswM u.v.a.), (linke Seite V-Modell), (Automobilzulieferer, Serie)

- (2021) Beratung ADAS (Kamera), Qualitätssicherung, Optimierung, Sensoren für Fahrerassistenzsysteme (linke Seite V-Modell, Autosar, Vector-Toolchain, Runtime, Fusi, (Automobilzulieferer, Serie)

- (2020) (Enterprise Architect, SystemDesk, EB-Autosar, Vector-Toolchain, Aurix) System- u. Softwarearchitektur im Bereich Radarsensor u. Radarsteuergerät (linke Seite V-Modell, Autosar 4.3, Ethernet, CAN, I2C, SPI, COM u.a., Application und CDD, Autosar-Konfiguration Tresos) (Automobilzulieferer, Vorentwicklung)
- (2019, teilzeit, nebenläufig) Beratungstätigkeiten für BMW (autonomes Fahren) im Bereich ADAS und Sensoren für Fahrerassistenzsysteme (linke Seite V-Modell, Autosar, Runtime, Fusi, allgemeine embedded Software für Steuergeräte)
- (2017/2018/2019) (Enterprise Architect, SystemDesk, Autosar-Builder, EB-Autosar, Vector-Toolchain) System- u. Softwarearchitektur im Bereich Radarsensor u. Radarsteuergerät (linke Seite V-Modell, Autosar 4.3, Application und CDD) (Automobilzulieferer)

· (2016/2017) (AUTOSAR 4.2.x, MatLab/Simulink, FuSi, ASIL-B,D, SPICE, E2E, Aurix, TI-DSP, TI-ARM, C, Vector-Toolchain, Autosarbuilder, SystemDesk, EA, DOORS, CAN, automotive Ethernet, FlexRay, SPI) Entwicklung ADAS-ECU, Autosaranalyse (Konzeption,Tool-Analyse, Requirement-Analyse, SW-Architektur, Konfiguration AUTOSAR Stack (u.a. RTE, DEM, DCM, COM, NM, NvM, MCAL-Integration und Erweiterung, CDD-Entwicklung), Codierung, Test, Runtimeoptimierungen, Anleitung der Mitarbeiter) (Automobilzulieferer, Vorentwicklung)

· (2016/2017) (AUTOSAR 4.2.x, MatLab/Simulink, FuSi, ASIL-B,D, SPICE, E2E, Aurix, TI-DSP, TI-ARM, C, Vector-Toolchain, Autosarbuilder, SystemDesk, EA, DOORS, CAN, automotive Ethernet, FlexRay, SPI) Entwicklung ADAS-ECU, Autosaranalyse (Konzeption,Tool-Analyse, Requirement-Analyse, SW-Architektur, Konfiguration AUTOSAR Stack (u.a. RTE, DEM, DCM, COM, NM, NvM, MCAL-Integration und Erweiterung, CDD-Entwicklung), Codierung, Test, Runtimeoptimierungen, Anleitung der Mitarbeiter) (Automobilzulieferer, Vorentwicklung)

· (2015/2016) (AUTOSAR 4, ASIL-B, E2E, TI-ARM, C, EB-Tresos, Autosarbuilder, SystemDesk, EA, DOORS, CAN, FlexRay, Ethernet, Integrity) Entwicklung radarbasierter Assistenzsysteme, Autosaranalyse (Konzeption, Tool-Analyse, Requirement-Analyse, SW-Architektur, SW-Design, Konfiguration AUTOSAR Stack, Bootloader, Codierung, Test) (Automobilzulieferer, Vorentwicklung)

· (2014/2015) (AUTOSAR 4, ASIL-D, E2E, V850, C, BMW-BAC u.a., EB-Tresos, SystemDesk, EA, SVN, DOORS u.a.) Entwicklung Elektronische Wegfahrsperre inkl. Kryptoverfahren, Runtimeoptimierungen (Konzeption, Tool-Analyse, Requirement-Analyse, SW-Architektur, SW-Design, Konfiguration AUTOSAR Stack, Codierung, Test, Kundenkontakte LH/PH, Teilprojektleitung) (Automobilzulieferer, BMW)

· (2014) (C, AUTOSAR-Core 4.x, EB-Tools, Vector-Tools, CAN, FlexRay, TriCore Aurix, SVN) Entwicklung im Motorsteuergerätebereich, BMW-Elektrofahrzeuge. (Beratung, Implementierung, Portierung nach Autosar, Analyse und Test) (BMW, München)

· (2013) (C, BMW-Standard-Core + Toolchain, Vector-Tools, CAN, FlexRay, TriCore 1797, Analysetools, CM-Synergy) Entwicklung im Motorsteuergerätebereich, BMW-Elektrifizierung. (Beratung, Basis-Software, Seriensoftware, Performance-Analyse, Performance-Optimierungen, Resources u. Runtime, Analyse, Test) (BMW, München)

· (2012) (C, EB-BMW-AUTOSAR-Core 3.1, 4 + Toolchain, Vector-Tools, CAN, FlexRay, TriCore 1793, SVN) Entwicklung im Motorsteuergerätebereich, BMW-Elektrifizierung. (Beratung, Implementierung, Portierung nach Autosar, Analyse und Test) (BPCE, BMW, München)

· (2011) (C, C++, EB-BMW-AUTOSAR-Core + Toolchain, Vector-Tools, FlexRay, CAN, PPC, SVN) Steuergeräteentwicklung im Fahrwerksbereich. (Beratung, Requirements-Analyse, prototypische Implementierung, Analyse und Test) (TRW, BMW, München)

· (2009/2010) (C#, .NET, C++, SQL, versch. OS, Enterprise Architect, UML, MDA, DSL, ClearCase/ClearQuest, Corba, VisualStudio 2005/2009/2010) Konzeption, Erstellung von OO-Designtools (ROOM) inkl. Codegeneratoren und Simulation für Anwendung im Radio-Kommunikationsbereich. Erstellung eines Build-Systems auf Basis .Net (C#, VisualStudio-Automation, VisualStudio-ProjectEngine, Make, Codegeneratoren T3/T4) Erstellung zugehöriger Benutzeroberflächen auf Basis .Net (C#, Windows Form)Erstellung von Add-Ins für Enterprise Architect auf Basis .Net (C#, Plug-In)Erstellung von Code-Snippets für Unit-Tests mit Oberfläche (C#, Windows Form)(Beratung, Requirements-Analyse, Design, Implementierung, Test) (RuS, München)

· (2008/2009), (ASM/C/C++, RealView-Tools, ARM1176JZF-S, CortexA8, versch. OS, LINUX, UML, Enterprise Architect, ClearCase/ClearQuest) TrustZone-OS für sicherheitskritische Anwendungen im Kommunikationsbereich (Beratung, Require-ments-Analyse, Design, prototypische Implementierung, Application-Tests, Aquivalenzklassen-Test) (GuD, München)

· (2007/2008) (C/C++, C#, .NET, CAN-Tools, LIN-Tools, Ascet-Codegeneratoren, versch. MCs, OSEK-Realtime-OS, Messtechnik, DOORS) Betreuung LIN-Umfänge für verschiedene Steuergeräte im Auto. Mitarbeit in Konsortien bezüglich LIN und AUTOSAR. Aufstellung von Anforderungen an die Implementierung, prototypische Umsetzung, Simulation (Beratung, Analyse, Implementierung, Anleitung der Mitarbeiter) (BMW-AG)

· (2006) (C/C++, C#, .NET, Vector-Tools, CAN-Tools, KWP2000, UDS, DOORS) Design, Implementierung und Test von Bootloadersoftware auf Basis des Vector Flash-Bootloaders. Implementierung in C/C++. Erstellung von Testsoftware mit Oberfläche auf Basis .Net (C#, Windows Form). (Beratung, Analyse, Teilprojektleitung, Implementierung) (Automobil Zulieferer)

· (2006) (C/C++, CAN-Tools, LIN-Tools, S12x, OSEK-Realtime-OS) Weiterführung LIN-Lastenhefte in Hinblick auf Conformance Test, Planung, Automatisierung und Durchführung von Conformace Tests. (Beratung, Analyse, Implementierung) (BMW-AG)

· (2005), (C/C++, CAN-Tools, LIN-Tools, S12x, OSEK-Realtime-OS) Analyse der LIN-Spezifikation in Hinblick auf Event-Triggered-Frames, Aufstellung von Anforderungen an die Implementierung, prototypische Umsetzung, Simulation (Beratung, Analyse, Implementierung) (BMW-AG)

· (2005), (C, CAN-Tools, S12x, OSEK-Realtime-OS) Mitarbeit im Serienprojekt Elektromechanische Feststellbremse, Steuergerätentwicklung (Beratung, Analyse, Implementierung) (TRW/BMW-AG)

· (2005), (C/C++, AUTOSAR, CAN-Tools, LIN-Tools, MPC, STAR12, HC12x u. a. , OSEK-Realtime-OS) Prototypische Umsetzung des AUTOSAR-Konzepts an einem konkreten Beispiel, Schnittstellendesign, Tool-Evaluierung, Testkonzepte. Aufbau einer echtzeitfähigen Testumgebung (Beratung, Design, Implementierung, Anleitung der Mitarbeiter) (BMW-AG)

· (2003/2004), (UML-RealTime, C++, C#, .NET, Corba, RationalRose-RT, XML, MOST-Tools, CAN-Tools) Gerätesimulation am MOST-Bus für Car-Entertainment-Geräte, Schnittstellendesign, Echtzeitsimulation mit Hilfe virtueller Geräte. Aufbau einer echtzeitfähigen Geräte-Simultationen, Testsystem mit Oberfläche (C#, Windows-Form) (Beratung, Design, Implementierung, Anleitung der Mitarbeiter) (BMW-AG)

· (2001/2002/2003), (UML-RealTime, C++/Java, Java, Corba, HLA, RationalRose-RT, XML) Entwicklung eines Systems zur verteilten Simulation von Steuergeräten im Automobilbau, modellbasierte Simulation von Steuergeräten. (Beratung, Design, Implementierung) (BMW-AG)

· (2001), (WinNT/UNIX multiplattform, C++, Corba) Mitarbeit bei der Entwicklung von Schnittstellen für die Programmkommunikation im Bereich Dokumentmanagement, Telekommunikation (Design, Implementierung) (Viag, O2)

· (2000-2001, C++, Rational-RoseRT, WinNT, VxWorks, Tornado) System für Power-Line-Communication (Internet u. Telefon über Steckdose), Echtzeitprogrammierung. (Anforderungsanalyse, Design, Implementierung, Test) (Siemens)

· (2000, WinNT, VisualC++, VisualJ++, DCOM) Erstellung von Callcentersoftware (CTI)
(Beratung, Analyse, Design, Implementierung) (Infosys München)

· (1999-2000, WinNT/OS2, VisualAge for C++, UML) Erstellung eines Programmsystems für Online-Berechnung von Krediten. (Beratung, Analyse, Design, Implementierung)(Münchener Hypothekenbank)

· (1999, WinNT, VisualC++, COM, UML) Shellerweiterungen für Explorer. (Beratung, Analyse, Design, Implementierung)

· (1998-1999, WinNT, VisualAge for Java, UML) Erstellung eines Programmsystems zur Dienstplanung im Medizinischen Pflegedienst (Beratung, Design, Implementierung)(Unfallklinik Murnau)

· (1998, WinNT/Win95, Visual C++) Erstellung eines Programmsystems zur Betreuung von Maklern im Versicherungsumfeld (Design, Implementierung) (Aachen-Münchner-Versicherung)

· (1997-1998, WinNT, Visual C++, MFC, COM) Erstellung eines Programmsystems zur automatisierten Verteilung von Software im Netzwerk. Erfassung von Software und Pflege. (Projektleitung, Analyse, Design, Implementierung) (Sparkasse München)

· (1997, Win311/WinNT, Visual C++, ActiveX) Erstellung von anwendungsbezogenen programmtechnischen Hilfsmitteln für die Büroablauforganisation. (Datenbankanwendung SQL-Server, C++) (Analyse, Design, Implementierung) (Sparkasse München)

· (1997, WinNT, C++) Mitarbeit an einem Vergleichsprogramm für private Krankenver-sicherung. (Design, Implementierung) (CIB-Software, Aachen-Münchner-Versicherung)

· (1997, WinNT, SMS, SQL) Einführung eines Systemmanagements in einem NT-basierten Netzwerk mit ca. 350 Clients. Anleitung der Mitarbeiter, Benutzerbetreuung. (Obermayer Planen+Beraten, München)

· (1992-1997 DOS/UNIX/WinNT, C++) Erstellung von Prototypen und grundlegenden Bibliotheken zur plattformunabhängigen Programmierung von AutoCad-Erweiterungen in C++. (Analyse, Implementierung Prototyp, Implementierung) (Obermayer Planen+Beraten, München)

· (1992, DOS später WinNT/Win95/Win32s, C++/Java) Erstellung eines Berechnungs-programms für die lichttechnische Beurteilung von Außenleuchten. Katalogisierung und grafische Ausgabe von Leuchtendaten. (Projektleitung, Implementierung, technische Benutzerbetreuung)

· (1992-1997, DOS/UNIX/WinNT, C++) Portierung Straßen- und Eisenbahnbautechnischer Zusatzprogramme für AutoCad nach C++. (Analyse, Design, Implementierung) (Obermayer Planen+Beraten, München)

· (1990-1992, Pascal, DOS) Erstellung eines Programmsystems zur Kurzschlussstromberechnung bei der Berliner S-Bahn. (Einzelprojekt, Analyse, Design, Implementierung) (Deutsche Bahn AG)

· (1989-1990, 80xASM, Mikrocontroller) Aufbau und Programmierung von Messeinrichtungen zur Ermittlung von Winkelbeschleunigung und- Ruck im Rahmen eines Forschungsauftrages. (Deutsche Bahn AG)

Aus- und Weiterbildung

Aus- und Weiterbildung

Dipl.Ing. Elektrotechnik, Elektrische Antriebe (1990, TU)
· 1998 SQL-Server
· 1999 Java
· 1999 UML OOA
· 2000 UML OOA/OOD/OOP
· 2001 Telelogic-CM-Synergie (Buildmanager)
· 2003 Telelogic DOORS ? Requirement-Management
· 2003 MOST (OASIS-Tools)
· 2004 CAN und LIN (Vector-Tools)
· 2005 FlexRay (DeComSys)
· 2007 Lauterbach (Debugger)
· 2008 ARM11, ARM TrustZone
· 2009 Enterprise Architect

· 2011 Elektrobit Autosar Toolchain

· 2012 Elektrobit Autosar Toolchain (4.0)

- 2013 Vector AUTOSAR Toolchain

- 2014 Projekt-Management

- 2015 Elektrobit AUTOSAR (4.2.1)

- 2017 Agile Softwareentwicklung

· 2019 Automotive Spice, ISO 26262 u.a.

Position

Position

- System u- Softwarearchitektur-, Design- und Entwicklungsaufgaben. linke Seite V-Modell

- AutoSAR Architektur, Konfiguration, Implementierung

- embedded Software in C, C++.
- Spezial-Kenntnisse im Bereich Automotive, AutoSAR, MOST-Bus, CAN, LIN, FlexRay, Ethernet u.a. Bus-Systeme
- Spezialkenntnisse im Bereich ARM, TriCore. Aurix, PPC u.a.

- MDA,DSL,OOA,OOD,OOP
- C#, C++, C, Java, UML, embedded Applications, Mikrocontroller
- System- u. Software Design, z.B. mit Enterprise Arichitect, IBM- RoseRT, IBM-Rhapsody

- Toolentwicklung
- MDA, DSL Kenntnisse, z.B. mit X-Text
- Einsatzort hauptsächlich München, Reisebereitschaft liegt vor


Kompetenzen

Kompetenzen

Top-Skills

System -u. Softwarearchitektur Automotive Softwareentwicklung AUTOSAR Embedded Software Softwarearchitektur C, C++ allgemeine Softwareentwicklung in C, C++, C-Sharp u.a. sämtliche Stufen des V-Modells inkl. Projektleitung/Teilprojektleitung

Produkte / Standards / Erfahrungen / Methoden

Hardwareumgebung:

·        PC
·        Workstation
·        Mikrocontroller (TriCore/Aurix, PPC, ARM7/9/11/Cortex Mx, V850, S12X/XGATE, AVR, AVR32 u.v.a.)

Betriebssysteme:

·        Windows 3.x/95/NT/2000/XP/7/10, Win32s
·        Windows CE
·        OS/2
·        VxWorks u. a. RTOS, L4-Kernel, OSEK-OS u.a.
·        UNIX/Linux

Programmiersprachen, Tools, Bibliotheken:

·        C++ (seit 91), C (seit 88)
·        MS Visual C# (.NET), seit 2004
·        MS Visual C++, MFC (alle Versionen), ActiveX, COM/DCOM, Visual Basic
·        Metrowerks (Freescale) CodeWarrior, COSMIC, DIAB, Tasking, GCC u.a. embedded- Compiler
·        RealView RVDS, RealView ICE u.a. ARM Tools, Eclipse als Umgebung
·        Green Hills, Integrity, Multi
·        CORBA (z.B. TAO-Implementierung, Omni-Orb)
·        Watcom C++, Borland C++, Turbo-Pascal, Fortran
·        SQL
·        AutoCad Programmierung (C++, Lisp)
·        x86 ASM, 80x ASM, HC12, HCS12X, ARM, ATMEL u.a.
·        Excel/Access/Word-Programmierschnittstellen
·        Enterprise Architect, Anwendung und Erweiterung
·        Rational-Rose RT (Booch), OOA, OOD, UML-RT, MDA u.a.
·        Rational-Rose RT mit mehr als 4 Jahren Erfahrung
·        ClearCase (Rational/IBM)
·        ClearQuest (Rational/IBM)
·        Enterprise Architect (EA)
·        Eclipse (IBM)
·        HTML, XML, XMI
·        JAVA (MS J++, IBM-VisualAge, u.a.)
·        Zinc (multiplattform-Klassenbibliothek)
·        Stingray (C++ und Java Klassenbibliotheken)
·        KL-Group (C++ u. Java Klassenbibliotheken)
·        CM-Synergie(Telelogic), ClearCase u.a. Sourcecode-Verwaltungen
·        DOORS (Anforderungsmanagement, Telelogic)
·        Matlab/Simulink Anwender- u. Programmierkenntnisse
·        MOST, Netservices (OASIS-Tools, K2L u.a.)
·        CAN, CAN-FD (BOSCH, BMW, Vector-Tools u.a.)
·        Ethernet, BroadR-Reach, (Vector-Tools u.a.)
·        Diagnose Standards  im Bereich Automotive (KWP2000, UDS)
·        I-Bus, K-Bus (BMW), LIN, FlexRay
·        AUTOSAR bis 4, Elektrobit-Toolchain, Vector-Toolchain u.a.
·        Embedded Environments z. B. Tornado, Lauterbach u. a.
·        Eagle (PCB-Layout-Erstellung)

Datenbanken:

·        ODBC, DAO, JDBC, MS Access
·        MS SQL Server ab 6.0
·        IBM DB/2 (PC)
·        Oracle (PC)
·        CA-Jasmine (OO-DBMS)

Netzwerke:

·        MS Windows Server, SMS (MS-BackOffice)
·        Ethernet, Protkolle TCP/IP, UDP, SomeIp, USB
·        MOST, CAN, LIN, FlexRay, BroadR-Reach u.a. Bussysteme im Bereich Automotive,   Feldbussysteme

Spezialkenntnisse:

·        (OOA) objektorientierte Analyse
·        (OOD) objektorientiertes Design
·        (OOP) objektorientierte Programmierung
·        UML, UML2 und UML-RT
·        modellbasierte Programmentwicklung (MDA)
·        Realtime Programmentwicklung, Mikrocontroller Programmentwicklung
·        allgemeine Anwendungsentwicklung PC
·        Client/Server Programmentwicklung
·        umfangreiche Hard- u. Softwareerfahrungen im Bereich Automotive
·        sämtliche Stufen des V-Modells
·        AUTOSAR
·        Sicherheitskritische Programmierung ARM-TrustZone
·        AutoCad Programmierung
·        CAD-Anwendung / Schulung / Support

Weiterbildungen:

·        1998 SQL-Server
·        1999 Java
·        1999 UML OOA
·        2000 UML OOA/OOD/OOP
·        2001 Telelogic-CM-Synergie (Buildmanager)
·        2003 Telelogic DOORS ? Requirement-Management
·        2003 MOST (OASIS-Tools)
·        2004 CAN und LIN (Vector-Tools)
·        2005 FlexRay (DeComSys)
·        2007 Lauterbach (Debugger)
·        2008 ARM11, ARM TrustZone
·        2009 Enterprise Architect

·        2011 Elektrobit Autosar Toolchain

·        2012 Elektrobit Autosar Toolchain (4.0)

-        2013 Vector AUTOSAR Toolchain

-       2014 Projekt-Management

-       2015 Elektrobit AUTOSAR (4.2.1)

-       2017 Agile Softwareentwicklung

Betriebssysteme

Echtzeitbetriebssysteme
MS-DOS
OS/2
RTOS (Real Time OS)
z.B. automotive OSEK, Autosar
Unix
Linux, embedded Linux
VxWorks
Windows
NT/2000/XP/7/10 bevorzugt
Windows CE

Programmiersprachen

Assembler
x86, ARM, MPC u.a.
Basic
alle Versionen
C
embedded
C#
.NET bevorzugte Programmiersprache
C++
MS Visual C++, MFC (alle Versionen), COM/DCOM
CodeWarrior
CORBA IDL
HPGL, HP PCL
Java
JavaScript
MATLAB / Simulink
Pascal
Perl
Python
ZINC

Datenbanken

Access
BDE
DB2
(PC)
MS SQL Server
ODBC
(PC)
Oracle
SQL
(PC)
Watcom SQL
(PC)
Jasmine (00-DBMS), MS SQL-Server

Datenkommunikation

Bus
CORBA
Ethernet, automotive Ethernet (Broadr-Reach)
Internet, Intranet
ISDN
LAN, LAN Manager
NetBeui
NetBios
Novell
parallele Schnittstelle
RS232
SMTP
SNMP
TCP/IP
Windows Netzwerk
Winsock
MOST
CAN
LIN
K-BUS
FlexRay
u.a.

Hardware

Echtzeitsysteme
embedded Systeme
Emulatoren
Hardware entwickelt
Messgeräte
Mikrocontroller
Motorola
PC
Philips
PLD, FPGA
Rational
Sensoren
Steuer und Regelsysteme
Texas Instruments
Automotive, AUTOSAR
MOST-Bus, CAN, LIN, ETH und andere FlexRay
ARM7/ARM9/ARM11 Cortex, TriCore, PPC

Berechnung / Simulation / Versuch / Validierung

ASCET
CANoe
dSPACE
Rapid Control Prototyping (RCP)
Software-in-the-Loop Simulation (SIL)
TARGET 3001!

Design / Entwicklung / Konstruktion

AutoCAD
EAGLE

Branchen

Branchen

unabhängig

 

Automotive
 
Automatisierung
Medizintechnik
Banken-Versicherungen

 

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.