Senior Software-Engineer (Architektur, Analyse, Konzeption, Requirements, Design, Implementierung, Embedded, Test, Dokumentation, Technische Leitung)
Aktualisiert am 05.08.2023
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.12.2023
Verfügbar zu: 100%
davon vor Ort: 10%
Software Architektur
Embedded SW-Entwicklung
Enterprise Architect
UML 2.0
Deutsch
Muttersprache
Englisch
Sehr Gute Kenntnisse in Wort und Schrift
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)
möglich

Projekte

Projekte

3 Jahre 6 Monate
2020-09 - heute

Prozessberatung AUTOSAR Architektur

Lead SW Architekt ASPICE Software Architektur ISO26262 ...
Lead SW Architekt
  • Erstellung und Dokumentation eines unternehmensweiten / projektübergreifenden SW Architekturkonzepts für AUTOSAR Embedded Projekte
  • Erstellung und Dokumentation eines unternehmensweiten / projektübergreifenden SW Detailed Design Konzepts für AUTOSAR Embedded Projekte
  • Analyse und Berücksichtigung aller anwendbaren Automotive Standards (ASPICE, ISO26262, etc.)
  • Erstellung und Einführung eines prozessübergreifenden UML Metamodells zur Modellierung von Software Architekturen und Detailed Designs
  • Evaluierung alternativer Vorgehensweisen
Enterprise Architect PTC Integrity LemonTree
ASPICE Software Architektur ISO26262 ISO25010 IT Prozesse AUTOSAR Classic
Magna
München
1 Jahr 8 Monate
2019-02 - 2020-09

BMW ADCAM Autosar Architektur

AUTOSAR Software Architekt AUTOSAR A-SPICE BAC ...
AUTOSAR Software Architekt
  • Entwerfen, Detaillieren und Entwickeln der Softwarearchitektur für ein AUTOSAR Steuergerät
  • Berücksichtigung der Vorgaben zur funktionalen Sicherheit gemäß ISO-Norm 26262 / Sicherheitsstufe ASIL B
  • Berücksichtigung der Vorgaben bezüglich ASPICE / Teilname an ASPICE Assessments
  • Formulieren / Reviewen von Software Requirements und Ableitung der Softwarearchitektur-Anforderungen
  • Herstellung der Traceability zwischen Requirements und Architektur
  • Erstellung einer vollständigen technische Dokumentation der Softwarearchitektur
Enterprise Architekt PTC Integrity
AUTOSAR A-SPICE BAC Software Architektur
Magna
München
3 Monate
2018-10 - 2018-12

BMW ADCAM Integration

Prozessberatung Autosar Integration AUTOSAR A-SPICE Software Integration ...
Prozessberatung Autosar Integration
  • Erstellung eines Software Integrationskonzeptes für Autosar Komponenten
  • Konzeption einer automatisierten Integrationsumgebung
  • Dokumentation der nötigen Integrationsprozesse
  • Schulung der Mitarbeiter
Enterprise Architect PTC Integrity Vector Artop Artext Jenkins
AUTOSAR A-SPICE Software Integration Symphony BAC
Magna
München
9 Monate
2018-02 - 2018-10

Autosar Softwarearchitektur Porsche MASG/Targa

Software Architekt AUTOSAR A-SPICE Software Architektur ...
Software Architekt
  • Erstellung einer Ist-Analyse der vorhandenen AUTOSAR Softwarearchitektur der Porsche MASG Steuergeräteplatform
  • Erstellung eines Soll-Zustand-Konzeptes im Hinblick auf die ISO-Norm 26262 für die Sicherheitsstufe ASIL C
  • Formulieren von Software Requirements
  • Review der bestehenden Anforderungen aus DOORS und Ableitung der Softwarearchitektur-Anforderungen
  • Entwerfen, Detaillieren und Entwickeln der Softwarearchitektur unter Berücksichtigung von MISRA-C und der Vorgaben der funktionalen Sicherheit gemäß ISO-Norm 26262 für die Sicherheitsstufe ASIL C
  • Herstellung der Traceability zwischen Requirements und  Architektur
  • Erstellung einer vollständigen technische Dokumentation der Softwarearchitektur
Enterprise Architekt DOORS DXL Atlassian JIRA Atlassian Confluence Crucible Vector
AUTOSAR A-SPICE Software Architektur Software Requirements
Porsche AG / MBTech
Neutraubling
1 Jahr 2 Monate
2017-02 - 2018-03

MIB3 embedded Audio Booster Software Architektur

Software Architekt Embedded C UML CMake ...
Software Architekt
  • Erstellen einer Software Architektur für eine embedded Audio Booster Neuentwicklung
  • Aufbau einer Entwicklungsumgebung (Continuous Integration, Automated Unittests, Automated Reporting of Code Metrics, Documentation)
  • Klärung der Kundenrequirements, erstellen der Softwarerequirements
  • Sicherstellen der Traceability (Requirements -> Architektur -> Software -> Test) nach SPICE
  • Codereviews
  • Abstimmung mit Hardware / Projektleitung
  • Koordinierung / Planung der Softwaretasks
  • Vertretung der technischen Projektleitung
Enterprise Architekt DOORS Atlassian JIRA Atlassian Confluence Jenkins Atlassian Bitbucket GoogleTest/Mock
Embedded C UML CMake GoogleMock/Test A-SPICE Software Architektur
Harman
Garching / München
9 Monate
2016-06 - 2017-02

Eurofighter FCC Unittest Environment

Senior Software Engineer C# ASP.NET WebForms
Senior Software Engineer
  • Analyse des bestehenden Environments zur Durchführung der FCC Unittests für den Eurofighter
  • Erstellen eines Konzepts zur Minimierung der Laufzeit der Unittests sowie einer Userfreundlichen Umgebung
  • Umsetzung des Konzepts (Erstellen einer Schedulerkomponente samt WebClient) in C# / ASP.NET
MS SQL Server MS IIS (Internet Information Services) Windows 10 MS Visual Studio 2015
C# ASP.NET WebForms
EADS / Airbus
4 Jahre 8 Monate
2012-05 - 2016-12

Embedded SW ZSG (Zentrales Steuergerät)

Senior Software Engineer reST (restructured text) & Sphinx C C++ ...
Senior Software Engineer
  • Konzept, Design und Implementierung sowie Dokumentation der Terminal Control Komponente im zentralen Steuergerät in C++
  • Architektur, Design, Implementierung und Unittest der Komponente Funktionale Sicherheit (FuSi) für die Terminal Control
  • Analyse der vorliegenden Requirements und ASCET Modelle sowie Reengineering / Fehlersuche im vorliegenden Source Code auf dem Target
  • Systemarchitektur & Systemdokumentation Funktionale Sicherheit
  • Erstellen von Unittests mit GoogleMock / GoogleTest zwecks Testgetriebener Entwicklung
ASCET Lauterbach DOORS Enterprise Architect Understand for C++ Windows 7 Atlassian JIRA Atlassian Confluence GoogleTest/Mock
reST (restructured text) & Sphinx C C++ AUTOSAR UML Software Safety CMake GoogleMock/Test
BMW (Ei-48)
1 Jahr 1 Monat
2014-03 - 2015-03

ASIA (Automated software integration and analysis)

Senior Software Engineer Java JSP Groovy ...
Senior Software Engineer
  • Erstellen einer automatischen Test und Integrationsumgebung zur Durchführung von SIL/HIL/Unittests, sowie automatischer Auswertung und Bereitstellung der Testergebnisse
  • Architektur / Design / Implementierung / Test / Dokumentation der Clientanwendung in HTML / JavaScript
  • Architektur / Design / Implementierung / Test / Dokumentation der Serveranwendung in Java / JSP / Groovy 
  • Umsetzung der Architektur durch Erstellen eines Feindesigns
  • Implementierung der Client Komponenten in HTML / Javascript
  • Implementierung der Server Komponenten in Java
Windows 7 Eclipse
Java JSP Groovy JQuery HTML XML
BMW (EI-48)
5 Monate
2012-02 - 2012-06

Barracuda - Software Safety Analysis ? Landing Gear / Nose Wheel Steering

Safety Software Engineer C C++ UML ...
Safety Software Engineer
  • Durchführung von Safety Analysen für das Landing Gear / Nose Wheel System des Barracuda UAV
  • Analyse der Software des Control Computers des Barracuda UAV
  • Analyse der Software des Guidance Computers des Barracuda UAV
  • Analyse der zugrundeliegenden SCADE Modelle
  • Suche nach Kritischen Fehlern in der Software
  • Analyse der Dokumenten des Barracuda UAV Projektes
SCADE DOORS Understand for C++ Windows XP
C C++ UML Software Safety
Cassidian (COEDY-2)
1 Jahr 10 Monate
2010-07 - 2012-04

M3AR Airborne Radio

Senior Software & Test Engineer UML XML XSD ...
Senior Software & Test Engineer
  • Konzeption, Design, Implementierung und Test einer Testumgebung für das M3AR Funkgerät
  • Analyse / Rework / Erweiterung der vorhandenen Testtreiber zum Anschluss von Hardware-komponenten über diverse Schnittstellen (z.B. MILBUS, GB2 Protokoll, etc.)
  • Erstellen von Testszenarien, insbesondere für die Bedienelemente sowie verschiedene EPM Verfahren
DO-178B DO-254 Rational ClearCase DOORS Windows XP
UML XML XSD C C++ Tcl/Tk
Rohde & Schwarz (2GE4)
5 Monate
2010-03 - 2010-07

Barracuda - Software Safety Analysis - Air Data System

Software Safety Engineer C C++ UML ...
Software Safety Engineer
  • Durchführung von Safety Analysen für das Air Data System des Barracuda UAV
  • Analyse der Software des Control Computers des Barracuda UAV
  • Analyse der Software des Guidance Computers des Barracuda UAV
  • Analyse der zugrundeliegenden SCADE Modelle
  • Suche nach Kritischen Fehlern in der Software
  • Analyse der Dokumenten des Barracuda UAV Projektes
SCADE DOORS Understand for C++ Windows XP
C C++ UML Software Safety
EADS (COEDY-2)
5 Monate
2009-09 - 2010-01

ESES - EADS Simulation Execution System

Senior Software Engineer C# CORBA Interface Definition Language IIOP.Net
Senior Software Engineer
  • Erweiterung der Anwenderoberfläche des Maintenance Trainers TMT für den Tiger  Kampfhubschrauberum um Kundenwünsche
OmniORB Together Visual Studio 2005 Microsoft Windows 2000
C# CORBA Interface Definition Language IIOP.Net
EADS / DATOS IT Competence
6 Monate
2009-05 - 2009-10

Barracuda - Software Safety Analysis - Aktuatorik

Software Safety Engineer C C++ UML ...
Software Safety Engineer
  • Durchführung von Safety Analysen für die Aktuatorik des Barracuda UAV
  • Analyse der Software des Control Computers des Barracuda UAV
  • Analyse der Software des Guidance Computers des Barracuda UAV
  • Analyse der zugrundeliegenden Matlab / Rhapsody Modelle
  • Suche nach Kritischen Fehlern in der Software
  • Analyse der Dokumenten des Barracuda UAV Projektes
DOORS Understand for C++ Windows XP
C C++ UML Software Safety
EADS (COEDY-2)
7 Monate
2008-11 - 2009-05

ESES - EADS Simulation Execution System

Senior Software Engineer UML .NET C# ...
Senior Software Engineer
  • Konzeption, Design, Implementierung und Test eines GUI Frameworks zur Integration von Oberflächenelementen für einen generischen Luftfahrzeug Maintenance Trainer
  • Integration des Frameworks in die bestehende Simulationsumgebung des Tiger Maintenance Trainers
  • Integration der bestehenden Oberflächenelemente in das Framework
Windows 2000 Visual Studio 2005 Together OmniORB
UML .NET C# CORBA Interface Definition Language IIOP.Net
EADS / DATOS IT Competence
2 Jahre 6 Monate
2006-05 - 2008-10

Tiger Maintenance Trainer (TMT / ESES)

Senior Software Engineer UML .NET C# ...
Senior Software Engineer
  • Konzeption, Design, Implementierung und Integration der Anwenderoberfläche des Maintenance Trainers TMT für den Tiger Kampfhubschrauber
  • Erstellung einer Wrapperschicht zur Anbindung aller C++ Services des Simulationskerns ESES an die Oberfläche mittels Corba
  • Erstellung von Technologischen Studien / Konzepten zur Überführung des Tiger Maintenance Trainers in einen allgemeinen Maintenance Trainer zwecks Wiederverwendung der erstellten Module
  • Erstellen von Konfigurationstools für das Simulationsframework ESES in C#
Windows 2000 MS Visual Studio 2005 Together OmniORB
UML .NET C# CORBA Interface Definition Language IIOP.Net
EADS / Eurocopter
8 Monate
2007-05 - 2007-12

EB-Printtool

Software Engineer .NET C# Druckeradministration
Software Engineer
  • Erstellung einer Software zur Verwaltung und automatischen Erstellung von Dokumentationen
  • Bereitstellen einer grafischen Oberfläche zur Visualisierung der vorhandenen Dokumente
  • Direkte Ansteuerung von Druckern unter Windows zum Erzeugen von Druck-Batches
Windows XP MS Visual Studio 2005 Adobe Acrobat
.NET C# Druckeradministration
Eagle Burgmann
2 Monate
2006-03 - 2006-04

SigmaSys

Software Engineer UML PLM C ...
Software Engineer
  • Portierung von Modulen des Brandmeldesystems SigmaSys von PLM nach C++
  • Erstellen einer automatischen Testumgebung für das verteilte System mittels Perl und Python Skripten
  • Evaluierung von Code-Coverage Tools, sowie Durchführung einer Code-Coverage Analyse der portierten Module
Windows XP Professional Linux Unix Eclipse
UML PLM C C++ Perl Python Code-Coverage Tools
Siemens Building Technologies
1 Jahr 1 Monat
2005-02 - 2006-02

Sinteso FC20

Software Engineer Embedded Java (J2ME) UML
Software Engineer
  • Konzeption, Design, Implementierung und Test von Modulen (Oberfläche & Logik) für das Brandmeldesystem "Sinteso FC 20"
Together Eclipse Windows XP Linux Unix
Embedded Java (J2ME) UML
Siemens Building Technologies
2 Jahre 5 Monate
2002-08 - 2004-12

Technische Bestandsführung

Softwareentwickler (Festanstellung) UML C C++ ...
Softwareentwickler (Festanstellung)
  • Design / Implementierung / Wartung mehrerer Komponenten im Bereich der technischen Bestandsführung sowie des Einzelbestandsführungsservers
  • Mitarbeit bei der Entwicklung eines hauseigenen Software-Standards 
  • Entwurf, Pflege und Dokumentation des Datenmodells mittels Rational Rose
  • Erstellung von Migrationsskripten in Perl
Windows XP MS Visual Studio Rational Rose Together
UML C C++ Java SQL Perl Oracle/SQL
FJA AG
6 Monate
2002-01 - 2002-06

Softwareconsultant

Consultant (Festanstellung) C C++ Java ...
Consultant (Festanstellung)
  • Designstudien mehrerer Rechenkern-Prototypen für Internet-Tarifrechner in C#/C++/Java
  • Anbindung von C++/Java Rechenkernen an eine HTML Oberfläche mittels JNI
  • Analyse und Bewertung von IT-Systemen
  • Kundenberatung
Together JBuilder MS Visual Studio Windows XP
C C++ Java JNI .NET UML
Adesso AG
2 Jahre 3 Monate
1999-10 - 2001-12

Bestandsführungssysteme für Versicherungen

Software Engineer C C++ Java ...
Software Engineer
  • Design / Implementierung / Wartung von Softwarekomponenten des NSE-eigenen Bestandsführungssystems für Versicherungen in C/C++ sowie Java
  • Design / Implementierung mehrerer Online-Tarifrechner, z.B. Riester-Internetrechner, Internet-Baufinanzierung, mittels Java, Java Server Pages, Java Servlets, J2EE, JNI sowie XML
  • Entwicklung mehrerer Software-Prototypen und Designstudien unter Verwendung neuer Software-Technologien, u.a. ActiveX/DCOM, Microsoft .net, SOAP und CORBA
  • Reengineering vorhandener Software zwecks Analyse und Fehlersuche mit dem CASE Tool Together
  • Datenbankadministration unter SQL-Anywhere sowie DB2
CORBA Interface Definition Language ActiveX Data Objects SOAP Together JBuilder MS Visual Studio Windows 2000 Windows XP Linux Unix OS2 Solaris
C C++ Java JNI JSP Servlets .NET UML
NSE Software AG
4 Monate
1999-05 - 1999-08

Robust video-based object recognition integrating highly redundant cues for Indexing and verification

Wissenschaftliche Hilfskraft C C++ Autonomer Roboter ...
Wissenschaftliche Hilfskraft
  • Fortführung / Erweiterung des während der Diplomarbeit entwickelten Objekterkennungssystems unter C bzw. C++
  • Wissenschaftliche Veröffentlichung : 'Robust video-based object recognition integrating highly redundant cues for Indexing and verification'
Linux
C C++ Autonomer Roboter Bilderkennung
TU München / Lehrstuhl für Realzeitsysteme

Aus- und Weiterbildung

Aus- und Weiterbildung

  • "Rupprechtgymnasium" München (Abitur 06/1991)
  • Abgeschlossener Studiengang der "Elektrotechnik und Informationstechnik" mit Schwerpunkt Automatisierungstechnik an der Technischen Universität München (Dipl.Ing, Diplom 04/1999)
  • div. IT Schulungen / Kurse

 

Position

Position

Software Entwicklung: Architektur, Analyse, Konzeption, Requirements, Design, Implementierung, Embedded, Test, Dokumentation, Teamleitung

Kompetenzen

Kompetenzen

Top-Skills

Software Architektur Embedded SW-Entwicklung Enterprise Architect UML 2.0

Produkte / Standards / Erfahrungen / Methoden

A-SPICE
Adobe Acrobat
ASPICE
Atlassian Bitbucket
Atlassian Confluence
Atlassian JIRA
Autonomer Roboter
AUTOSAR
AUTOSAR Classic
BAC
Bilderkennung
Code-Coverage Tools
Crucible
DO-178B
DO-254
DOORS
Druckeradministration
Eclipse
Enterprise Architect
Enterprise Architekt
GoogleMock
GoogleTest
GoogleTest/Mock
HTML
IIOP.Net
ISO25010
ISO26262
IT Prozesse
JBuilder
Jenkins
LemonTree
MS Visual Studio
MS Visual Studio 2005
MS Visual Studio 2015
OmniORB
PLM
PTC Integrity
Rational ClearCase
Rational Rose
Servlets
SOAP
Software Architektur
Software Integration
Software Requirements
Software Safety
Symphony
Together
UML
Understand for C++
Vector
Visual Studio 2005
XML
XSD
Mehrjährige Berufserfahrungen in folgenden Bereichen der Softwareentwicklung:
  • Anforderungsanalyse
  • Codeanalyse
  • Konzeption
  • Design
  • Implementierung
  • Embedded Software
  • Dokumentation
  • Requirement Engineering
  • Test (Modultest, Integrationstest, Lasttest)
  • Design von Datenbanken
  • Erstellung von Skripts zur Automatisierung von Abläufen
  • Erstellung von Software-Prototypen
  • Testgetriebene Softwareentwicklung

 

Methoden
  • Objektorienterte Analyse OOA / Design OOD / Programmierung
  • UML
  • Software Design Patterns
  • Unittests / Automatisierte Testumgebung
  • DO 178B / DO 254
  • AUTOSAR
  • Rapid prototyping
  • Scrum

 

Produkte / Tools

  • MS Office (Word/Excel/Power Point)
  • MS Visual Studio (2003/2005/2008/2010/2015)
  • MS .net
  • Eclipse
  • Together, Rational Rose, Enterprise Architect, UModel
  • Continuus, PVCS, Subversion, Tortoise, VSS, ClearCase
  • DOORS
  • PyCharm

Betriebssysteme

Echtzeitbetriebssysteme
OSEK-OS
Linux
Microsoft Windows 2000
MS-DOS
OS/2
OS2
Solaris
SUN OS, Solaris
Unix
Linux
Windows
NT, 2000, XP, Vista, 7,10
Windows 10
Windows 2000
Windows 7
Windows XP
Windows XP Professional

Programmiersprachen

.NET
ActiveX Data Objects
Artext
Artop
ASP.NET WebForms
Assembler
Basic
C
C#
ASP.NET
C++
CMake
Cobol
CORBA IDL
CORBA Interface Definition Language
DXL
Embedded C
Embedded Java (J2ME)
GoogleMock/Test
Groovy
HTML / XML / XSD / DTD
Java
JSPs, Servlets, Jaxb...
JavaScript
JNI
JQuery
JSP
LabView
Lotus Notes Script
MATLAB / Simulink
Oracle/SQL
Perl
Python
reST (restructured text) & Sphinx
reST / Sphinx
restructured Text
Shell
Tcl/Tk

Datenbanken

Apache Derby
DB2
ISAM
MS SQL Server
MySQL
ODBC
Oracle
SQL
Sybase

Datenkommunikation

Bus
MIL, CAN, LIN
CORBA
Internet, Intranet
MS IIS (Internet Information Services)
PC-Anywhere
TCP/IP

Hardware

Drucker
Echtzeitsysteme
embedded Systeme
Embedded Java, C++ / C
Lauterbach
Mikrocontroller
PC
Erfahrung in der Realisierung von robusten 3D-Objekterkennungsystemen durch Diplomarbeit am Lehrstuhl für Realzeitsysteme an der TU München mit dem Thema:

"Integration diversitärer Objektindizierungen" sowie Mitarbeit an einer wissenschaftlichen Veröffentlichung: "Robust video-based object recognition integrating highly redundant cues for Indexing and verification"

Berechnung / Simulation / Versuch / Validierung

ASCET
MATLAB
SCADE

Design / Entwicklung / Konstruktion

 

Branchen

Branchen

Elektrotechnik
Avionik / Luft & Raumfahrt
Automotive / Automobil
Maschinenbau
Automatisierungstechnik
Forschung & Entwicklung
IT allgemein
Telekommunikation
Banken
Versicherungen

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)
möglich

Projekte

Projekte

3 Jahre 6 Monate
2020-09 - heute

Prozessberatung AUTOSAR Architektur

Lead SW Architekt ASPICE Software Architektur ISO26262 ...
Lead SW Architekt
  • Erstellung und Dokumentation eines unternehmensweiten / projektübergreifenden SW Architekturkonzepts für AUTOSAR Embedded Projekte
  • Erstellung und Dokumentation eines unternehmensweiten / projektübergreifenden SW Detailed Design Konzepts für AUTOSAR Embedded Projekte
  • Analyse und Berücksichtigung aller anwendbaren Automotive Standards (ASPICE, ISO26262, etc.)
  • Erstellung und Einführung eines prozessübergreifenden UML Metamodells zur Modellierung von Software Architekturen und Detailed Designs
  • Evaluierung alternativer Vorgehensweisen
Enterprise Architect PTC Integrity LemonTree
ASPICE Software Architektur ISO26262 ISO25010 IT Prozesse AUTOSAR Classic
Magna
München
1 Jahr 8 Monate
2019-02 - 2020-09

BMW ADCAM Autosar Architektur

AUTOSAR Software Architekt AUTOSAR A-SPICE BAC ...
AUTOSAR Software Architekt
  • Entwerfen, Detaillieren und Entwickeln der Softwarearchitektur für ein AUTOSAR Steuergerät
  • Berücksichtigung der Vorgaben zur funktionalen Sicherheit gemäß ISO-Norm 26262 / Sicherheitsstufe ASIL B
  • Berücksichtigung der Vorgaben bezüglich ASPICE / Teilname an ASPICE Assessments
  • Formulieren / Reviewen von Software Requirements und Ableitung der Softwarearchitektur-Anforderungen
  • Herstellung der Traceability zwischen Requirements und Architektur
  • Erstellung einer vollständigen technische Dokumentation der Softwarearchitektur
Enterprise Architekt PTC Integrity
AUTOSAR A-SPICE BAC Software Architektur
Magna
München
3 Monate
2018-10 - 2018-12

BMW ADCAM Integration

Prozessberatung Autosar Integration AUTOSAR A-SPICE Software Integration ...
Prozessberatung Autosar Integration
  • Erstellung eines Software Integrationskonzeptes für Autosar Komponenten
  • Konzeption einer automatisierten Integrationsumgebung
  • Dokumentation der nötigen Integrationsprozesse
  • Schulung der Mitarbeiter
Enterprise Architect PTC Integrity Vector Artop Artext Jenkins
AUTOSAR A-SPICE Software Integration Symphony BAC
Magna
München
9 Monate
2018-02 - 2018-10

Autosar Softwarearchitektur Porsche MASG/Targa

Software Architekt AUTOSAR A-SPICE Software Architektur ...
Software Architekt
  • Erstellung einer Ist-Analyse der vorhandenen AUTOSAR Softwarearchitektur der Porsche MASG Steuergeräteplatform
  • Erstellung eines Soll-Zustand-Konzeptes im Hinblick auf die ISO-Norm 26262 für die Sicherheitsstufe ASIL C
  • Formulieren von Software Requirements
  • Review der bestehenden Anforderungen aus DOORS und Ableitung der Softwarearchitektur-Anforderungen
  • Entwerfen, Detaillieren und Entwickeln der Softwarearchitektur unter Berücksichtigung von MISRA-C und der Vorgaben der funktionalen Sicherheit gemäß ISO-Norm 26262 für die Sicherheitsstufe ASIL C
  • Herstellung der Traceability zwischen Requirements und  Architektur
  • Erstellung einer vollständigen technische Dokumentation der Softwarearchitektur
Enterprise Architekt DOORS DXL Atlassian JIRA Atlassian Confluence Crucible Vector
AUTOSAR A-SPICE Software Architektur Software Requirements
Porsche AG / MBTech
Neutraubling
1 Jahr 2 Monate
2017-02 - 2018-03

MIB3 embedded Audio Booster Software Architektur

Software Architekt Embedded C UML CMake ...
Software Architekt
  • Erstellen einer Software Architektur für eine embedded Audio Booster Neuentwicklung
  • Aufbau einer Entwicklungsumgebung (Continuous Integration, Automated Unittests, Automated Reporting of Code Metrics, Documentation)
  • Klärung der Kundenrequirements, erstellen der Softwarerequirements
  • Sicherstellen der Traceability (Requirements -> Architektur -> Software -> Test) nach SPICE
  • Codereviews
  • Abstimmung mit Hardware / Projektleitung
  • Koordinierung / Planung der Softwaretasks
  • Vertretung der technischen Projektleitung
Enterprise Architekt DOORS Atlassian JIRA Atlassian Confluence Jenkins Atlassian Bitbucket GoogleTest/Mock
Embedded C UML CMake GoogleMock/Test A-SPICE Software Architektur
Harman
Garching / München
9 Monate
2016-06 - 2017-02

Eurofighter FCC Unittest Environment

Senior Software Engineer C# ASP.NET WebForms
Senior Software Engineer
  • Analyse des bestehenden Environments zur Durchführung der FCC Unittests für den Eurofighter
  • Erstellen eines Konzepts zur Minimierung der Laufzeit der Unittests sowie einer Userfreundlichen Umgebung
  • Umsetzung des Konzepts (Erstellen einer Schedulerkomponente samt WebClient) in C# / ASP.NET
MS SQL Server MS IIS (Internet Information Services) Windows 10 MS Visual Studio 2015
C# ASP.NET WebForms
EADS / Airbus
4 Jahre 8 Monate
2012-05 - 2016-12

Embedded SW ZSG (Zentrales Steuergerät)

Senior Software Engineer reST (restructured text) & Sphinx C C++ ...
Senior Software Engineer
  • Konzept, Design und Implementierung sowie Dokumentation der Terminal Control Komponente im zentralen Steuergerät in C++
  • Architektur, Design, Implementierung und Unittest der Komponente Funktionale Sicherheit (FuSi) für die Terminal Control
  • Analyse der vorliegenden Requirements und ASCET Modelle sowie Reengineering / Fehlersuche im vorliegenden Source Code auf dem Target
  • Systemarchitektur & Systemdokumentation Funktionale Sicherheit
  • Erstellen von Unittests mit GoogleMock / GoogleTest zwecks Testgetriebener Entwicklung
ASCET Lauterbach DOORS Enterprise Architect Understand for C++ Windows 7 Atlassian JIRA Atlassian Confluence GoogleTest/Mock
reST (restructured text) & Sphinx C C++ AUTOSAR UML Software Safety CMake GoogleMock/Test
BMW (Ei-48)
1 Jahr 1 Monat
2014-03 - 2015-03

ASIA (Automated software integration and analysis)

Senior Software Engineer Java JSP Groovy ...
Senior Software Engineer
  • Erstellen einer automatischen Test und Integrationsumgebung zur Durchführung von SIL/HIL/Unittests, sowie automatischer Auswertung und Bereitstellung der Testergebnisse
  • Architektur / Design / Implementierung / Test / Dokumentation der Clientanwendung in HTML / JavaScript
  • Architektur / Design / Implementierung / Test / Dokumentation der Serveranwendung in Java / JSP / Groovy 
  • Umsetzung der Architektur durch Erstellen eines Feindesigns
  • Implementierung der Client Komponenten in HTML / Javascript
  • Implementierung der Server Komponenten in Java
Windows 7 Eclipse
Java JSP Groovy JQuery HTML XML
BMW (EI-48)
5 Monate
2012-02 - 2012-06

Barracuda - Software Safety Analysis ? Landing Gear / Nose Wheel Steering

Safety Software Engineer C C++ UML ...
Safety Software Engineer
  • Durchführung von Safety Analysen für das Landing Gear / Nose Wheel System des Barracuda UAV
  • Analyse der Software des Control Computers des Barracuda UAV
  • Analyse der Software des Guidance Computers des Barracuda UAV
  • Analyse der zugrundeliegenden SCADE Modelle
  • Suche nach Kritischen Fehlern in der Software
  • Analyse der Dokumenten des Barracuda UAV Projektes
SCADE DOORS Understand for C++ Windows XP
C C++ UML Software Safety
Cassidian (COEDY-2)
1 Jahr 10 Monate
2010-07 - 2012-04

M3AR Airborne Radio

Senior Software & Test Engineer UML XML XSD ...
Senior Software & Test Engineer
  • Konzeption, Design, Implementierung und Test einer Testumgebung für das M3AR Funkgerät
  • Analyse / Rework / Erweiterung der vorhandenen Testtreiber zum Anschluss von Hardware-komponenten über diverse Schnittstellen (z.B. MILBUS, GB2 Protokoll, etc.)
  • Erstellen von Testszenarien, insbesondere für die Bedienelemente sowie verschiedene EPM Verfahren
DO-178B DO-254 Rational ClearCase DOORS Windows XP
UML XML XSD C C++ Tcl/Tk
Rohde & Schwarz (2GE4)
5 Monate
2010-03 - 2010-07

Barracuda - Software Safety Analysis - Air Data System

Software Safety Engineer C C++ UML ...
Software Safety Engineer
  • Durchführung von Safety Analysen für das Air Data System des Barracuda UAV
  • Analyse der Software des Control Computers des Barracuda UAV
  • Analyse der Software des Guidance Computers des Barracuda UAV
  • Analyse der zugrundeliegenden SCADE Modelle
  • Suche nach Kritischen Fehlern in der Software
  • Analyse der Dokumenten des Barracuda UAV Projektes
SCADE DOORS Understand for C++ Windows XP
C C++ UML Software Safety
EADS (COEDY-2)
5 Monate
2009-09 - 2010-01

ESES - EADS Simulation Execution System

Senior Software Engineer C# CORBA Interface Definition Language IIOP.Net
Senior Software Engineer
  • Erweiterung der Anwenderoberfläche des Maintenance Trainers TMT für den Tiger  Kampfhubschrauberum um Kundenwünsche
OmniORB Together Visual Studio 2005 Microsoft Windows 2000
C# CORBA Interface Definition Language IIOP.Net
EADS / DATOS IT Competence
6 Monate
2009-05 - 2009-10

Barracuda - Software Safety Analysis - Aktuatorik

Software Safety Engineer C C++ UML ...
Software Safety Engineer
  • Durchführung von Safety Analysen für die Aktuatorik des Barracuda UAV
  • Analyse der Software des Control Computers des Barracuda UAV
  • Analyse der Software des Guidance Computers des Barracuda UAV
  • Analyse der zugrundeliegenden Matlab / Rhapsody Modelle
  • Suche nach Kritischen Fehlern in der Software
  • Analyse der Dokumenten des Barracuda UAV Projektes
DOORS Understand for C++ Windows XP
C C++ UML Software Safety
EADS (COEDY-2)
7 Monate
2008-11 - 2009-05

ESES - EADS Simulation Execution System

Senior Software Engineer UML .NET C# ...
Senior Software Engineer
  • Konzeption, Design, Implementierung und Test eines GUI Frameworks zur Integration von Oberflächenelementen für einen generischen Luftfahrzeug Maintenance Trainer
  • Integration des Frameworks in die bestehende Simulationsumgebung des Tiger Maintenance Trainers
  • Integration der bestehenden Oberflächenelemente in das Framework
Windows 2000 Visual Studio 2005 Together OmniORB
UML .NET C# CORBA Interface Definition Language IIOP.Net
EADS / DATOS IT Competence
2 Jahre 6 Monate
2006-05 - 2008-10

Tiger Maintenance Trainer (TMT / ESES)

Senior Software Engineer UML .NET C# ...
Senior Software Engineer
  • Konzeption, Design, Implementierung und Integration der Anwenderoberfläche des Maintenance Trainers TMT für den Tiger Kampfhubschrauber
  • Erstellung einer Wrapperschicht zur Anbindung aller C++ Services des Simulationskerns ESES an die Oberfläche mittels Corba
  • Erstellung von Technologischen Studien / Konzepten zur Überführung des Tiger Maintenance Trainers in einen allgemeinen Maintenance Trainer zwecks Wiederverwendung der erstellten Module
  • Erstellen von Konfigurationstools für das Simulationsframework ESES in C#
Windows 2000 MS Visual Studio 2005 Together OmniORB
UML .NET C# CORBA Interface Definition Language IIOP.Net
EADS / Eurocopter
8 Monate
2007-05 - 2007-12

EB-Printtool

Software Engineer .NET C# Druckeradministration
Software Engineer
  • Erstellung einer Software zur Verwaltung und automatischen Erstellung von Dokumentationen
  • Bereitstellen einer grafischen Oberfläche zur Visualisierung der vorhandenen Dokumente
  • Direkte Ansteuerung von Druckern unter Windows zum Erzeugen von Druck-Batches
Windows XP MS Visual Studio 2005 Adobe Acrobat
.NET C# Druckeradministration
Eagle Burgmann
2 Monate
2006-03 - 2006-04

SigmaSys

Software Engineer UML PLM C ...
Software Engineer
  • Portierung von Modulen des Brandmeldesystems SigmaSys von PLM nach C++
  • Erstellen einer automatischen Testumgebung für das verteilte System mittels Perl und Python Skripten
  • Evaluierung von Code-Coverage Tools, sowie Durchführung einer Code-Coverage Analyse der portierten Module
Windows XP Professional Linux Unix Eclipse
UML PLM C C++ Perl Python Code-Coverage Tools
Siemens Building Technologies
1 Jahr 1 Monat
2005-02 - 2006-02

Sinteso FC20

Software Engineer Embedded Java (J2ME) UML
Software Engineer
  • Konzeption, Design, Implementierung und Test von Modulen (Oberfläche & Logik) für das Brandmeldesystem "Sinteso FC 20"
Together Eclipse Windows XP Linux Unix
Embedded Java (J2ME) UML
Siemens Building Technologies
2 Jahre 5 Monate
2002-08 - 2004-12

Technische Bestandsführung

Softwareentwickler (Festanstellung) UML C C++ ...
Softwareentwickler (Festanstellung)
  • Design / Implementierung / Wartung mehrerer Komponenten im Bereich der technischen Bestandsführung sowie des Einzelbestandsführungsservers
  • Mitarbeit bei der Entwicklung eines hauseigenen Software-Standards 
  • Entwurf, Pflege und Dokumentation des Datenmodells mittels Rational Rose
  • Erstellung von Migrationsskripten in Perl
Windows XP MS Visual Studio Rational Rose Together
UML C C++ Java SQL Perl Oracle/SQL
FJA AG
6 Monate
2002-01 - 2002-06

Softwareconsultant

Consultant (Festanstellung) C C++ Java ...
Consultant (Festanstellung)
  • Designstudien mehrerer Rechenkern-Prototypen für Internet-Tarifrechner in C#/C++/Java
  • Anbindung von C++/Java Rechenkernen an eine HTML Oberfläche mittels JNI
  • Analyse und Bewertung von IT-Systemen
  • Kundenberatung
Together JBuilder MS Visual Studio Windows XP
C C++ Java JNI .NET UML
Adesso AG
2 Jahre 3 Monate
1999-10 - 2001-12

Bestandsführungssysteme für Versicherungen

Software Engineer C C++ Java ...
Software Engineer
  • Design / Implementierung / Wartung von Softwarekomponenten des NSE-eigenen Bestandsführungssystems für Versicherungen in C/C++ sowie Java
  • Design / Implementierung mehrerer Online-Tarifrechner, z.B. Riester-Internetrechner, Internet-Baufinanzierung, mittels Java, Java Server Pages, Java Servlets, J2EE, JNI sowie XML
  • Entwicklung mehrerer Software-Prototypen und Designstudien unter Verwendung neuer Software-Technologien, u.a. ActiveX/DCOM, Microsoft .net, SOAP und CORBA
  • Reengineering vorhandener Software zwecks Analyse und Fehlersuche mit dem CASE Tool Together
  • Datenbankadministration unter SQL-Anywhere sowie DB2
CORBA Interface Definition Language ActiveX Data Objects SOAP Together JBuilder MS Visual Studio Windows 2000 Windows XP Linux Unix OS2 Solaris
C C++ Java JNI JSP Servlets .NET UML
NSE Software AG
4 Monate
1999-05 - 1999-08

Robust video-based object recognition integrating highly redundant cues for Indexing and verification

Wissenschaftliche Hilfskraft C C++ Autonomer Roboter ...
Wissenschaftliche Hilfskraft
  • Fortführung / Erweiterung des während der Diplomarbeit entwickelten Objekterkennungssystems unter C bzw. C++
  • Wissenschaftliche Veröffentlichung : 'Robust video-based object recognition integrating highly redundant cues for Indexing and verification'
Linux
C C++ Autonomer Roboter Bilderkennung
TU München / Lehrstuhl für Realzeitsysteme

Aus- und Weiterbildung

Aus- und Weiterbildung

  • "Rupprechtgymnasium" München (Abitur 06/1991)
  • Abgeschlossener Studiengang der "Elektrotechnik und Informationstechnik" mit Schwerpunkt Automatisierungstechnik an der Technischen Universität München (Dipl.Ing, Diplom 04/1999)
  • div. IT Schulungen / Kurse

 

Position

Position

Software Entwicklung: Architektur, Analyse, Konzeption, Requirements, Design, Implementierung, Embedded, Test, Dokumentation, Teamleitung

Kompetenzen

Kompetenzen

Top-Skills

Software Architektur Embedded SW-Entwicklung Enterprise Architect UML 2.0

Produkte / Standards / Erfahrungen / Methoden

A-SPICE
Adobe Acrobat
ASPICE
Atlassian Bitbucket
Atlassian Confluence
Atlassian JIRA
Autonomer Roboter
AUTOSAR
AUTOSAR Classic
BAC
Bilderkennung
Code-Coverage Tools
Crucible
DO-178B
DO-254
DOORS
Druckeradministration
Eclipse
Enterprise Architect
Enterprise Architekt
GoogleMock
GoogleTest
GoogleTest/Mock
HTML
IIOP.Net
ISO25010
ISO26262
IT Prozesse
JBuilder
Jenkins
LemonTree
MS Visual Studio
MS Visual Studio 2005
MS Visual Studio 2015
OmniORB
PLM
PTC Integrity
Rational ClearCase
Rational Rose
Servlets
SOAP
Software Architektur
Software Integration
Software Requirements
Software Safety
Symphony
Together
UML
Understand for C++
Vector
Visual Studio 2005
XML
XSD
Mehrjährige Berufserfahrungen in folgenden Bereichen der Softwareentwicklung:
  • Anforderungsanalyse
  • Codeanalyse
  • Konzeption
  • Design
  • Implementierung
  • Embedded Software
  • Dokumentation
  • Requirement Engineering
  • Test (Modultest, Integrationstest, Lasttest)
  • Design von Datenbanken
  • Erstellung von Skripts zur Automatisierung von Abläufen
  • Erstellung von Software-Prototypen
  • Testgetriebene Softwareentwicklung

 

Methoden
  • Objektorienterte Analyse OOA / Design OOD / Programmierung
  • UML
  • Software Design Patterns
  • Unittests / Automatisierte Testumgebung
  • DO 178B / DO 254
  • AUTOSAR
  • Rapid prototyping
  • Scrum

 

Produkte / Tools

  • MS Office (Word/Excel/Power Point)
  • MS Visual Studio (2003/2005/2008/2010/2015)
  • MS .net
  • Eclipse
  • Together, Rational Rose, Enterprise Architect, UModel
  • Continuus, PVCS, Subversion, Tortoise, VSS, ClearCase
  • DOORS
  • PyCharm

Betriebssysteme

Echtzeitbetriebssysteme
OSEK-OS
Linux
Microsoft Windows 2000
MS-DOS
OS/2
OS2
Solaris
SUN OS, Solaris
Unix
Linux
Windows
NT, 2000, XP, Vista, 7,10
Windows 10
Windows 2000
Windows 7
Windows XP
Windows XP Professional

Programmiersprachen

.NET
ActiveX Data Objects
Artext
Artop
ASP.NET WebForms
Assembler
Basic
C
C#
ASP.NET
C++
CMake
Cobol
CORBA IDL
CORBA Interface Definition Language
DXL
Embedded C
Embedded Java (J2ME)
GoogleMock/Test
Groovy
HTML / XML / XSD / DTD
Java
JSPs, Servlets, Jaxb...
JavaScript
JNI
JQuery
JSP
LabView
Lotus Notes Script
MATLAB / Simulink
Oracle/SQL
Perl
Python
reST (restructured text) & Sphinx
reST / Sphinx
restructured Text
Shell
Tcl/Tk

Datenbanken

Apache Derby
DB2
ISAM
MS SQL Server
MySQL
ODBC
Oracle
SQL
Sybase

Datenkommunikation

Bus
MIL, CAN, LIN
CORBA
Internet, Intranet
MS IIS (Internet Information Services)
PC-Anywhere
TCP/IP

Hardware

Drucker
Echtzeitsysteme
embedded Systeme
Embedded Java, C++ / C
Lauterbach
Mikrocontroller
PC
Erfahrung in der Realisierung von robusten 3D-Objekterkennungsystemen durch Diplomarbeit am Lehrstuhl für Realzeitsysteme an der TU München mit dem Thema:

"Integration diversitärer Objektindizierungen" sowie Mitarbeit an einer wissenschaftlichen Veröffentlichung: "Robust video-based object recognition integrating highly redundant cues for Indexing and verification"

Berechnung / Simulation / Versuch / Validierung

ASCET
MATLAB
SCADE

Design / Entwicklung / Konstruktion

 

Branchen

Branchen

Elektrotechnik
Avionik / Luft & Raumfahrt
Automotive / Automobil
Maschinenbau
Automatisierungstechnik
Forschung & Entwicklung
IT allgemein
Telekommunikation
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.