Requirement Engineer / Sw Entwickler / Sw Integrator / Sw Tester / Sw Designer / --- Teilprojektleiter Software ---
Aktualisiert am 17.03.2024
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.06.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
fliessend
Englisch
fliessend
Französisch
fliessend
Italienisch
Grundkenntnisse
Rumänisch
Muttersprache
Russisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

3 Monate
2022-10 - 2022-12

Testmanager ETO Magnetic

Testmanager SYS.5 Polarion ASPICE SYS.5 ...
Testmanager SYS.5
Polarion ASPICE SYS.5 Testspezifikation Testplanung Teststrategien NI DIAdem
ETO Magnetic GmbH
Stockach (Baden)
1 Jahr
2022-01 - 2022-12

Thales GTS

Systemtest Ingenieur Doors ESTW RSTW ...
Systemtest Ingenieur
Doors ESTW RSTW LBS agiles Projektmanagement Atlassian JIRA Testspezifikation
Thales Transportation Systems GmbH
Ditzingen
1 Jahr 7 Monate
2021-01 - 2022-07

BorgWarner TurboSystems

Requirement Engineer ASPICE (SYS.2 + SWE.1)
Requirement Engineer ASPICE (SYS.2 + SWE.1)

Requirement Engineering

Requirement Analyse

Traceability

Kundenkontakt

Audit

CAN, ISO-TP, E2E Kommunikationsabsicherung, OBD-Diagnose, Netzwerkmanagement High, Knockout, zentrale Diagnoseaktivierung

6 Monate
2020-03 - 2020-08

Viessmann

HiL System Tester/Testautomatisierung Python
HiL System Tester/Testautomatisierung Python

Skills: AutomationDesk 6.0, ControlDesk 6.41, Scalexio, Polarion, Matlab/Simulink, Modellanpassung, HiL-Test, Testautomatisierung, Batterietechnik, Batteriemanagement, Batteriemonitoring, PCAN-Explorer, CAN, Git + SourceTree, Versionsverwaltung

Aufgaben im Bereich Software HiL Test

Review einer Testspezifikation

Implementierung von Testfällen in AutomationDesk nach der Testspezifikation

Erstellung und Anlegen einer anwendungsspezifischen Bibliothek in AutomationDesk für die Remoteansteuerung und -kommunikation mit den ECUs

Optimierung durch Testdesign und Durchführung der Tests

Bewertung und Fehleranalyse der Testergebnisse auch unter Zuhilfenahme eines Bus-Analyzer (PCAN-Explorer)

Modellreview in Simulink

Versionierung der Bibliothek und der Arbeitsumgebung in Git+SourceTree

Viessmann GmbH
Allendorf (Eder)
1 Jahr
2019-04 - 2020-03

Magna Electronics

System Req. Eng. Cyber Sec./Proj.leiter Cyber Sec./System Tester
System Req. Eng. Cyber Sec./Proj.leiter Cyber Sec./System Tester

Skills: ADCAM, LIDAR, Diagnostic Log&Trace, Ethernet, Wireshark, Technica Media Gateway, INGA, ESys, Ediabas, CARMEN, DLT Viewer, Confluence, CAPL, CANoe/CANalyzer, Restbussimulation, PTC, Testspezifikation, Softwareanforderungen, Fehleranalyse

Cyber Security, Secure Feature Activation, IPSec, KI im Bereich des Autonomen Fahrens

Aufgaben im Bereich System Test

Review von Anforderungen für die Komponente Diagnostic Log&Trace (ADCAM, LIDAR)

Erstellung von Test auf der Basis eines Lastenheftes für Diagnostic Log&Trace (ADCAM, LIDAR)

Manuelle Durchführung der Testfälle für Diagnostic Log&Trace (ADCAM, LIDAR) mit anschließender Fehleranalyse

Analyse und Review von Anforderungen für die Komponente Cyber Security

Erstellung von Test auf der Basis eines Lastenheftes für Cyber Security

Leitung eines Teams in Bereich Test zum Thema Cyber Security

Konfiguration und Inbetriebnahme einer „on the desk“ Testumgebung,

Konfiguration Inbetriebnahme von HiL Testumgebung

Einpflegen der Testberichte und der Testergebnisse für die Komponente Diagnostic Log&Trace

Fehleruntersuchung bzw. Generierung von Fehlereinträgen für die durchgeführten Tests.

Teilprojektleitung Test Cyber Security LIDAR/ADCAM -ECUs

  • Anforderungsanalyse der Basic Security Requirements

  • Zusammenstellung der Testaufgabe und der Arbeitspakete

  • Abschätzung des Testgesamtaufwandes

  • Coaching der Teammitglieder und Einführung in das Cyber Security Thema

  • Unterstützung der Teammitglieder bei der Planung des Arbeitspaketes

  • Unterstützung der Teammitglieder in technischen Fragen

  • Erstellung von Testreports-Berichten

  • Mitarbeit (Anforderungsanalyse, Reviews, Architekturgremium) bei verschiedenen Themen:

    1. Secure Feature Activation

    2. Certificate Handling

    3. Backend Connectivity

    4. Handling and Management of Security Artifacts - Certificates and Keys

    5. Functionality

Magna Electronics GmbH.
Sailauf
1 Jahr 6 Monate
2017-10 - 2019-03

Flex Automotive

System Req. Eng. Cyber Sec./System Valid. Eng./Testautom. CAPL
System Req. Eng. Cyber Sec./System Valid. Eng./Testautom. CAPL

Skills: Dachbedieneinheit (OHCM), Einbruchwarnanlage (VTA), CAPL, vTestStudio, CANoe/CANalyzer, CANdiva, vFlash, Restbussimulation, Model Generation Wizard, CAN FD, LIN, Security, Zertifikate, Authentifizierung, ZenZefi, SecOC, Testspezifikation, Softwareanforderungen, Anforderungsanalyse, Fehleranalyse, Polarion, InStep

Aufgaben im Bereich Systemintegrationstest und Authentifizierung und Security

Anforderungsanalyse der Systemanforderungen

Klassifizierung der Anforderungen in Mechanik, Hardware und Software

Erstellung einer Testspezifikation auf der Basis eines Lastenheftes

Implementierung von Testfällen in der CAPL Skriptsprache in einer vTestStudio-Umgebung

Durchführung der Testfälle mit anschließender Fehleranalyse

Aufbau bzw. Konfiguration der Testumgebung (DAG spezifisch, Vector Informatik) für verschiedene Tests (Authentifizierung, Security On-board Communication)

Einpflegen der Testberichte und der Testergebnisse für eine Dachbedieneinheit OHCM (Daimler AG)

Aufgaben im Bereich des Prozessoptimierung

Begleiten der Optimierung des internen Entwicklungsprozesses (ASPICE Level 1)

Begleiten bei der Erstellung von Checklisten für das Automotive ASPICE Level 1

Erstellung von Checklisten für das Automotive ASPICE Level 1 für den Testbereich

Unterstützung und Begleitung des Testteams bei der Erstellung der Projektdokumentation

Flex Automotive GmbH
Filderstadt
7 Monate
2017-04 - 2017-10

Witte Automotive

System Validation Engineer
System Validation Engineer

Skills: CAPL, VT System (Vector Informatik), Eclipse, CUnit, Tessy, UnitTest, Doors, Doxygen, Gnu Coverage (gcovr), Fehleranalyse

Aufgaben im Bereich Systemintegrationstest

Erstellung einer Testspezifikation auf der Basis eines Pflichtenheftes

Implementierung von Testfällen in der CAPL Skriptsprache auf einem VT System von Vector Informatik

Ausführung der Testfällen mit anschließender Fehleranalyse

Erstellung eines Prüfberichtes über Software Integrationstest, Modultest und Systemintegrationstest für ein Schwenkemblem (VW)

Aufgaben im Bereich Unittest

Evaluierung einer Unittest-Umgebung basierend auf Eclipse und CUnit

Vorführung der Aufwände für diese Testumgebung (Eclipse und CUnit)

Evaluierung von Tessy (Hitex GmbH)

Aufgaben im Bereich des Prozessoptimierung

Begleiten der Optimierung des internen Entwicklungsprozesses (ASPICE Level 1).

Erstellung von Checklisten für das Automotive ASPICE Level 1 für den Testbereich

Unterstützung und Begleitung des Testteams bei der Erstellung der Projektdokumentation

Witte Automotive GmbH
Velbert
6 Monate
2016-12 - 2017-05

JENOPTIK Verkehrssicherheit, JENOPTIK Robot

System Engineer
System Engineer

Skills: SNMP, MIB, Monitoring, Jira, Linux, JSON, Systemanforderungen, ASN.1

Aufgaben im Monitoringbereich/ Darstellung in der graphischen Oberfläche (WebGUI)

Teilprojektkoordinierung für das Thema Monitoring und Unterstützung im Bereich der graphischen Darstellung der Informationen in der WebGUI

Analyse der Systemanforderungen und Erstellung einer Management Information Base (MIB) für das System in ASN.1

Analyse und Identifizierung der Quellen für die Informationen in der MIB, anschließend Verteilung der Informationen an die zuständigen Entwickler

Konzeptkoordinierung über die Steuerung der Systemzustände, Betriebsmodi und dessen Priorisierung

Mitwirkung bei der Ausarbeitung der Herleitungslogik auf Subsystem- und Systemebene

JENOPTIK Verkehrssicherheit, JENOPTIK Robot GmbH
Hildesheim
7 Monate
2016-05 - 2016-11

Harman Connected Car

Software System Engineer
Software System Engineer

Skills: C/C++, Linux, QNX, Gnu Debugger, CAN, Subversion/SVN, Perforce, Confluence, Git, Sw-Anforderungen, Python, BMW specific tools (E-Sys, Ediabas ToolSet32, etc), Fehleranalyse, Cross-Compiler

Aufgaben im Systembereich

Post-mortem. Analyse von Navigationsabstürzten, High Level Software Debugging

Untersuchungen im Rahmen der Fehleranalyse mit gcc, gdb, valgrind, lint, etc

Einsatz von BMW tool-chain (E-Sys, Ediabas ToolSet32, etc)

Durchführung von Test als Unterstützung der Sw-Integration

Softwareentwicklung unter Linux und QNX

Softwareentwicklung in C/C++ und in einer Embedded-Entwicklungsumgebung

Code Reviews

Shell Skripten zur Automatisierung verschiedener Hilfsaufgaben

Leitung eines Teams in Bereich Test zum Thema Fehleranalyse

Teilprojektleitung Test über ein Testteam in Bukarest

  • Aufteilung der Fehlerfälle auf die Teammitglieder

  • Unterstützung der Teammitglieder in technischen Fragen

  • Priorisierung der Fehlerfälle in Abstimmung mit den Projektbedürfnissen

  • Erstellung von Berichten über den Arbeitsfortschritt

Harman Connected Car, CPM BMW Navigation
Garching bei München
1 Jahr 9 Monate
2014-08 - 2016-04

ZF Lenksysteme/ R.Bosch Automotive Steering

Sw Req.Engineer/System(HiL)Test Eng./Testautomatisierung Python
Sw Req.Engineer/System(HiL)Test Eng./Testautomatisierung Python

Skills: Servoelectric Steering ECU, dSpace, ControlDesk, AutomationDesk, CalibrationDesk, Restbussimulation, CAN, ClearCase, DOORS, DXL Skript, Requirements Engineering, HiL, Hardware in the loop, Testspezifikation, Softwareanforderungen, Python, Fehleranalyse, Jenkins

Aufgaben im Systemtestbereich

Analyse von Systemanforderungen und Herleitung der Softwareanforderung

Definition der Subsysteme und der Schnittstellen zwischen den Subsystemen

Umsetzen von neuen Testsequenzen nach Testspezifikation

Erweitern und Anpassen von vorhandenen Testsequenzen nach Testspezifikation

Durchführung von Tests für die Sw-Releases (Sw Releasetests)

Auswertung der Testergebnisse

Untersuchung von Fehlern (Fehleranalyse) und Generierung von neuen Einträgen in die Datenbank der Fehlermanagementsystems (ClearQuest).

Erweitern bzw. Anpassen der vorhandenen Test Library (Python)

Graphische Fehleranalyse auf Signalebene mit (dSpace-) ControlDesk

Aufgaben in Testspezifikationsbereich

Spezifikation neuer Testfälle nach den Softwareanforderungen

Klärung von Systemanforderungen in Rahmen der Erstellung neuer Testfalle mit der Entwicklung bzw. mit dem jeweiligen OEM

Aufgaben im “Requirement Engineering” – Bereich

Aufdeckung fehlender Anforderungen.

Mitteilung fehlender Anforderungen und Generierung von neuen Einträgen in die Datenbank der Fehlermanagementsystems.

Projektleitung HiL Automotive Steering

  • Erstellung der Testspezifikation für die HiL System Softwaretest

  • Abschätzung des Testgesamtaufwandes

  • Definieren der Arbeitspakete

  • Coaching der Teammitglieder und Einführung in das dSpace HiL System

  • Unterstützung der Teammitglieder bei der Planung des Arbeitspaketes

  • Unterstützung der Teammitglieder in technischen Fragen

  • Erstellung von Traceability-Berichten

ZF Lenksysteme/ RB Automotive Steering GmbH
Schwäbisch Gmünd
2 Jahre 7 Monate
2012-01 - 2014-07

Behr ? Hella Thermocontrol

Sw Req. Engineer/HiL System Tester/Testautomatisierung Python
Sw Req. Engineer/HiL System Tester/Testautomatisierung Python

Skills: Climatic ECU, CCM, dSpace, ControlDesk, AutomationDesk, CalibrationDesk, Restbussimulation, CAN, CAN Tests, CANdiva, MKS, DOORS 8.3, DXL Skript, Requirements Engineering, HiL, Hardware in the loop, Testspezifikation, Softwareanforderungen, Python, Fehleranalyse

Aufgaben im Systemtestbereich

Analyse von Systemanforderungen und Herleitung der Softwareanforderung

Umsetzen von neuen Testsequenzen nach Testspezifikation

Erweitern und Anpassen von vorhandenen Testsequenzen nach Testspezifikation

Durchführung von Test und Speichern von Testreports in das Testreportmodul

Untersuchung von Fehlern und Generierung von neuen Einträgen in die Datenbank der Fehlermanagementsystems

Erweitern bzw. Anpassen der vorhandenen Test Library (Python)

Durchführung automatisierter CAN - Diagnosetests mit CANdiva

Graphische Fehleranalyse auf Signalebene mit (dSpace-) ControlDesk

Aufgaben in Testspezifikationsbereich

Spezifikation neuer Testfälle nach den Softwareanforderungen

Klärung von Systemanforderungen in Rahmen der Erstellung neuer Testfalle mit der Entwicklung bzw. mit dem jeweiligen OEM

Aufgaben im “Requirement Engineering” – Bereich

Aufdeckung fehlender Anforderungen

Mitteilung fehlender Anforderungen und Generierung von neuen Einträgen in die Datenbank der Fehlermanagementsystems.

Aufgaben im Bereich Fahrzeugtests

Durchführung von Tests in Fahrzeugen nach Vorgaben des OEMs

Behr ? Hella Thermocontrol GmbH
Lippstadt
11 Monate
2011-03 - 2012-01

Kostal

Software Integrator/Software Entwickler
Software Integrator/Software Entwickler

Skills: EPB, SIL2, SIL3, Benutzung von Messgeräten (Oszilloskop), Restbussimulation, CAN, PVCS, SVN, iSystem Debugger, MISRA, Spice, DOORS 8.3, DXL Skript, Requirements Engineering, Modultest, C, Innovator, Serena TeamTrack, Checksumme, Funktionale Sicherheit

Untersuchung zur Synchronisation einer Analogspannungsmessung mit Hilfe eines iSystem – Debuggers und eines Oszilloskops von Analog Devices

Untersuchung der SPI Kommunikation zwischen Haupt-, Slave-Mikrokontroller und Spannungsmessungsbaustein mit Hilfe eines Oszilloskops von Analog Devices

Erweiterung der Restbussimulation

  • Hinzufügen von weiteren Knoten

  • Konfiguration der Knoten durch Generierung von CAPL Skripten aus der vorgegebenen K-Matrix

  • Manuelle Anpassung der generierten Skripten

  • Berechnung der Checksumme nach Kundenspezifikation

Integration eines neuen CAN Treibers für einen neuen OEM

Programmieren einer externen Applikation zur Berechnung der Checksumme nach Kundenspezifikation

Reorganisation des Konfigurationsmanagement in SVN

Review verschiedener Software-Module (DOORS, Software Design und Quellcode) im Rahmen einer „Quality Assurance“ - Maßnahme

  • Review der Software-Spezifikation in DOORS nach dem Kundenlastenheft

  • Ergänzung von Informationen in Quellcode zwecks Modultest bzw. Mechatronik- (System) Test

  • Vervollständigung der Verfolgbarkeit (Traceability) durch Hinzufügen der Software-Anforderung - ID aus DOORS in den Quellcode

Fehleruntersuchung und –behebung mit Hilfe eines Oszilloskops und eines Debuggers (iSystems).

Kostal GmbH
Dortmund
4 Monate
2010-11 - 2011-02

Fludicon

Requirement Engineer/Projektleiter Software
Requirement Engineer/Projektleiter Software

Skills: MPC5643L, Windows, C, Eclipse, PVCS, EvalBoard xPC56XXEVB, Lauterbach Debugger, CAN, MISRA, Spice, Requirements Engineering, Software Architecture, Software Design, Algorithmic

Erstellung der Software Requirement Specification

Definition der Subsysteme und der Schnittstellen zwischen den Subsystemen

Mitarbeit bei der Erstellung der Software Architecture Specification

Evaluierung/Auswahl von Wegsensoren (Displacement sensor)

Evaluierung eines Microcontrollers (Freescale MPC5643L)

Projektleitung

  • Aufgabenkoordination

  • Definition der Arbeitspakete

  • Abschätzung der Aufwände

Fludicon GmbH
Hennigsdorf
9 Monate
2010-01 - 2010-09

Panasonic Automotive Systems Europe

System Requirement Engineer/Software Designer/Software Entwickle
System Requirement Engineer/Software Designer/Software Entwickle

Skills: V850, Windows, C, BoUML, GreenHills Debugger, CAN, Restbussimulation, UDS/KWP2000, CANoe/CANalyzer, CAPL, Subversion/SVN, EmbOS, Visual Studio, embedded Visual Studio, MISRA, Spice, Requirements Engineering, Software Design, CMake, Jira

Unterstützung der System- und Software-Anforderungsanalyse durch Prüfung der Anforderungsspezifikationen (Requirement Engineering); Klärung und Ausarbeitung der Details mit den jeweiligen Funktionsverantwortlichen des Kunden und Zulieferer; Erstellung der UML Dokumentation (Sequenzdiagrammen, Zustandsdiagramme, Aktivitätsdiagramme, etc)

Analyse und Spezifikation von zusätzlichen Software-Anforderungen, die nicht von der Systemspezifikation erfasst wurden

Definition der Subsysteme und der Schnittstellen zwischen den Subsystemen

Erstellung des Softwaredesigns und Implementierung nach paketspezifischen Systemanforderungen

Implementierung in C nach Spezifikation basierend auf dem Softwaredesign und unter Einhaltung der MISRA-Regeln

Review von Paket-Schnittstellen, Sequenzen- und Zustandsdiagrammen anderer Software-Entwickler

Generierung von Softwaredokumenten gemäß den unternehmensinternen Softwareentwicklungsrichtlinien

Softwareentwicklung für das HID (Human Interface Device) – Paket:

  • Design und Entwicklung der Applikationssoftware für die CAN / MOST – Software-Schicht; Anbindung an die HMI-Schicht mittels DSI

  • Definition und Erarbeitung von Anforderung an die Schnittstellen zwischen HID und anderen Software-Paketen (CAN und Netzwerk, HMI, Powermanagement, Infotainment recording, etc)

  • Implementierung der Anforderungen an die Schnittstellen des HID-Pakets

  • Auswertung von CAN Bus Traces zur Fehlersuche

  • Erstellung von CAPL Applikationen zur Testzwecken

  • Design, Implementierung und Test nach Anforderungsspezifikation verschiedener Tasten und Events:

  1. Tasten-, Gesten-, Proximity-Events

  1. Touch Screen, Touch Pad

  2. Spezielle Tasten und Funktionen: long press, on/off, eject, wiederholte und geblockte Tasten

  • Design, Implementierung und Test nach Anforderungsspezifikation von kontextunabhängigen (via CAN) Tasten eines Multifunktionslenkrads (MFL)

  • Erstellen von Unit Tests für das HID - Paket

Design, Implementierung und Test nach Anforderungsspezifikation der Logik und Bedienung des Displays mit Drehkinematik

Unterstützung der Diagnose durch Erstellung von Diagnosetests für verschiedene Tasten und Events (s.o.)

Gewährleistung der Weak Up – Fähigkeit des CAN-Busses; Abstimmung der Weak Up – Events und Tasten mit dem Power Management Paket

Unterstützung der Diagnose zur Generierung von Fehlereinträge (Diagnostic Trouble Code) für UDS/KWP2000

Softwareentwicklung für das SWDL_DC (Software Download Client) – Paket:

  • Design, Implementierung und Test nach Anforderungsspezifikation eines Client zum Updaten des Bedienteils und des Displays

  • Abstimmung und Ausarbeitung des Konzeptes; Zusammenarbeit mit dem Bedienteil- bzw. Display-Herstellers

Integration und Integrationstest des eigenen Funktionshubs auf den Integrationsbranch

Unterstützung von Test durch Fehleranalyse und -behebung (GreenHills Debugger)

Panasonic Automotive Systems Europe GmbH
Neumünster, Holstein
3 Monate
2009-10 - 2009-12

Tiefenbach

Software Entwickler
Software Entwickler

Skills: Windows, Eclipse, C++, C, Makefiles, OS-9, UML, Subversion/SVN, Tortoise, PPC8240, CAN,

Sicherheitsnachweis, Zugbildungsanlage, Stellwerk, CENELEC

Erstellung eines Testprogramms für die Produktion zwecks Testens einer Signalgruppe via CAN/RS432

  • Aufbau der CAN Telegramme nach Spezifikation

  • Einbettung der Testapplikation in die PPC-Umgebung unter OS-9

Untersuchung und Klärung technischer Schnittstellen

Einbindung und Einsatz des Hawk-Debuggers (RadiSys) aus der Eclipse-Umgebung

Mitarbeit bei der Redaktion eines Sicherheitsnachweises in Bezug auf Ansteuerung einer Signalgruppe

Tiefenbach
Sprockhövel
2 Jahre 5 Monate
2007-06 - 2009-10

Siemens PTD

Software Designer/Software Entwickler/Software Integrator
Software Designer/Software Entwickler/Software Integrator

Skills: EN51850, SIPROTEC, Windows, C++, Lint, VxWorks, UML, OOA/OOD, Rational Rose, ClearCase, XML, Rational Rose, Cantata++, Visual Studio, SIL2, Architect Enterprise, CMake

Durchführung von Integrationszyklen und Qualitätssicherung der Software

  • Softwareintegration

  • Durchführung eines minimalen Integrationstests (Simulationstest)

  • Korrektur von Compiler-Warnungen

  • Korrektur von Lint-Warnungen

Unterstützung des Entwicklerteams in Anwendung von ClearCase

  • Erstellung von Views

  • Arbeiten auf Branches, Einstellung und Kontrolle der Selektivität des Source Codes

  • Fehlerfreie Compilation durch das richtige Configspec-Tuning

Mitarbeit bei der Optimierung des Konfigurationsmanagements

  • Maßnahmen zur strategischen Ausrichtung von ClearCase um eine Optimierung innerhalb des Entwicklerteams zu erzielen

Hochstrom-Schnellabschaltung, Signalverfahren bei Distanzschutz und Erdfehlerschutz

Redaktion von Spezifikationsdokumenten

Erstellung der Pflichtenhefte

Erstellung der Designdokumenten

Erstellung einer Testspezifikation für Modultest

Objektorientiertes Software Design

  • Design mit UML und Rational Rose, Architect Enterprise

  • Erstellung von Diagrammen zur Designunterstützung

Objektorientiertes Programmieren mit C++ unter Verwendung von

  • Design Patterns, Templates, abstrakte Klassen, etc

Testen

  • Modultest mit Cantata++

  • Integrationstest in einer Simulationsumgebung

  • Integrationstest auf Prototypen

Erweitern der DCF (XML Datei basierend auf einem gut definierten Schema)

Siemens PTD
Berlin
9 Monate
2006-10 - 2007-06

Siemens VDO

Software Integrator/Smoke-Tester/Software Tester
Software Integrator/Smoke-Tester/Software Tester

Skills: ARM7 (Micronas), Windows, C, Assembler, GreenHills, CAN, OSEK, KWP2000,

Restbussimulation, Peck-Box, CANoe/CANalyzer, PVCS, Spice, Messgeräte (Oszilloskop), Fehleranalyse

Integration eines Systems in der Phase vor SOP

  • Softwareintegration

  • Modulpflege und –weiterentwicklung (C)

  • Integrations- und Systemtesten mit anschließender Fehleranalyse

  • Langzeittesten (Funktionale und nichtfunktionale (Aufzeichnungen des Speicherverbrauch, etc)

  • Tests zur Generierung von Fehlereinträgen (KWP2000)

  • Durchführung von Absicherungsmaßnahmen

  • Archivierung planen, durchführen und testen im Rahmen des Produkthaftungsgesetztes

Untersuchungen in einem System in der Ramp-Up Phase

  • CAN-Untersuchungen bezüglich Laufzeiten auf dem CAN-Bus

  • Erstellen eines Langtestes mit CAN-Signalen

Siemens VDO
Babenhausen, Hessen
6 Monate
2006-04 - 2006-09

BenQ Mobile

Software Entwickler
Software Entwickler

Skills: ARM9(EGold/SGold - Infineon), Unix/Linux, Windows, C, C++, Lauterbach,

Trace32, Nucleus, CMSynergy/Continuus, Unix/Linux Shells,

ClearQuest, Lint, Fehleranalyse

Softwareentwicklungssupport (C, C++) in der Roll-out Phase der 85er Mobile Phones-Generation innerhalb der Multimedia-Softwarekomponente

  • Mitarbeit bei der Planung von Know-how-Transfer während einer Standortübergabe

  • Behebung von Softwarefehlern durch den Einsatz modernster Tools, wie der Lauterbach Debugger und Trace32 im Bereich Audio/Video-Codecs / Multimedia

  • Integration, Test und Freigabe von „3rd party“ Software (Video Applikationen von PacketVideo)

  • Komponententest

  • Qualitätssicherung der Softwarekomponente (Lint, Warnings, Coding-Regel, Code Coverage, etc)

BenQ Mobile
Kamp-Lintfort
8 Monate
2005-08 - 2006-03

Bosch - Blaupunkt

Software-Systemintegrator/Smoke-Tester
Software-Systemintegrator/Smoke-Tester

Skills: ARM9 (OMAP-Texas Instruments), Windows, C, Perl, Lauterbach, CAN,

Nucleus, ClearCase, XML, ARS Remedy, Doors, Logiscope, Doxygen.

Steuerung, Optimierung und Abstimmung des Integrationsprozesses

  • Koordination und Abstimmung der Integration mit den Kundenprojekten

  • Technischer Support für die Kundenprojekte

  • Technischer Support für die Projektleitung

  • Anpassen des Integrationsprozesses an die Projektgegebenheiten (Automatisches Branchen, Multivob-Umgebung, etc)

  • Perl-Script Programmierung, Shell-Script Programmierung

Technischer Support für das Entwickler-Team, Tooling Support

  • Ansprechpartner für die Software-Entwicklungsteams in Fragen des Konfigurationsmanagements (ClearCase)

  • Ansprechpartner für die Software-Entwicklungsteams in Fragen des Build Systems (Compilereinstellungen, Lint, etc)

Softwareentwicklungsaufgaben, Integration

  • Fehlerbehebung im Source Code, Einsatz von embedded Debugger (Lauterbach)

  • Defect Management: Eintragen der Fehler in die DB, Fehlerverfolgung, Test

  • Erstellung eines wöchentlichen Integrationsreports

  • Dokumentation des gesamten Integrationsprozesses

  • Anpassung des Build Systems

Sicherung der Softwarequalität

  • Erstellung eines wöchentlichen Reports über die Metrik-Daten

  • Erweiterung / Anpassung von Integrations-Metrik

  • Durchführen von Regressionstest

  • Durchführen von Integrationstest

  • Zusammenarbeit und Koordination mit der Software-Qualität bezüglich Sicherungsmaßnahmen (Code Reviews, Erstellung von Reports und Metrik)

  • Überprüfung von Lieferungen laut Requirement- und Projektplan (Doors); Erstellung von Reports für die Projektleitung

Bosch - Blaupunkt
Hildesheim
1 Jahr 5 Monate
2004-03 - 2005-07

Siemens Mobile Phones

Software Entwickler/Teilprojektleiter Fehleranalyse Multimedia
Software Entwickler/Teilprojektleiter Fehleranalyse Multimedia

Skills: ARM9(EGold/SGold - Infineon), Unix/Linux, Windows, C, C++, Perl, Java,

Lauterbach, Trace32, Nucleus, CMSynergy/Continuus, Unix/Linux Shells,

ClearQuest, Lint, Logiscope, Rational Test for Real-Time, Fehleranalyse

Support in der Softwareentwicklung (C, Java) in der Roll-out Phase der 65er Mobile Phones-Generation innerhalb der Softwarekomponente MMI

  • Behebung von Softwarefehlern durch den Einsatz modernster Tools, wie der Lauterbach Debugger und Trace32

  • Mitarbeit bei der Optimierung der MMI Softwarespezifikationen

  • Implementierung, Integration und Test von Change Requirements nach der MMI Softwarespezifikation für die Komponenten MMI, Connectivity (z.B. Bluetooth), Messaging, etc

  • Komponententest

  • Qualitätssicherung der Softwarekomponente (Lint, Warnings, Coding-Regel, Code Coverage, etc)

  • Statische Code Analyse mit dem Logiscope

  • Mitarbeit bei der Erstellung eines Berichtes über die Einhaltung der Qualitätssicherungsplan im MMI(Code Reviews, Dokumente)

Auswertung von Einträgen aus dem Defekt Management Database zwecks

  • Anpassung des Designs/Architektur in der Softwarekomponente für nachfolgende Generationen

  • Review der Zerlegung der Subsysteme und der Schnittstellen zwischen den Subsystemen

  • Verbesserung der Testspezifikation

Softwarearchitektur, -design und –test für die MMI der 75er Mobile Phones - Generation

  • Mitarbeit bei der Erstellung der Architekturspezifikation für die MMI Software

  • Mitarbeit bei der Erstellung der Designspezifikationen für die MMI Software (Java/C)

  • Mitarbeit bei der Erstellung der Testspezifikation für die MMI Software

Software Integration, Testen, Qualitätssicherung

  • Support für die Softwareintegration innerhalb der Softwarekomponente (Standort Europa)

  • Qualitätssicherung (Code Reviews, Erstellung und Planung von Reviews von Dokumenten, etc)

  • Support für die Testaufgaben und Tooling innerhalb der MMI

  • Untersuchung und Analyse der Einsatzmöglichkeiten von Rational Test for RT

  • Koordination von Komponententests in einer standortübergreifenden Entwicklungsumgebung

  • Koordination von Qualitätssicherungsmaßnahmen (Anforderungen von Reports, Support, Überprüfung, etc)

  • Berichterstattung und Vorbereitung von Audits bei den geplanten Meilensteinen im Softwareentwicklungsplan.

Technische Teilprojektleitung Test

  • Mitverantwortung für die Einhaltung des Qualitätssicherungsplanes für die MMI

  • Erstellung eines Leitfadendokuments über die Testaktivitäten in der Softwarekomponente aus der Sicht der Qualitätssicherung

  • Mitarbeit bei der Planung und Verteilung der Testaufgaben über die Projektstandorte

  • Mitarbeit bei der Aufwandabschätzung der Arbeitspakete

Siemens Mobile Phones
Kamp-Lintfort
3 Jahre 9 Monate
2000-06 - 2004-02

Nokia Networks

Software Designer/Software Entwickler
Software Designer/Software Entwickler

Skills: MPC850(Motorola), Unix, Windows, C, C++, Lauterbach, OSE Delta, UML,

Rational Rose, OOA/OOD, ClearCase, Unix/Linux Shells, Makefiles, ASN.1,

ARS Remedy, LabView, WinRunner, SDH/PDH, Oszilloskop LeCroy,

Advanced Network Tester ANT-20, Logic Analyzer.

Prozessorientierte Softwareentwicklung (C / C++) für verschiedene Softwaremodule

  • Anforderungsanalyse (Technische Spezifikation)

  • Definition der Subsysteme und der Schnittstellen zwischen den Subsystemen

  • Design (Interface Spezifikation) von Software-Modulen (Rational Rose)

  • Aufwandabschätzung von Arbeitspaketen

  • Mitarbeit bei der Risikoabschätzung / Risikoanalyse

  • Codierung und Integration von Software-Modulen

  • Anpassung der Build System Konfiguration (makefiles)

  • Erweiterung / Anpassung der Zustandsautomaten für die Frequenzsuche (frequency sweeping) und Übertragungsrate

  • Test und Testautomatisierung für die entwickelten Module

  • Anpassung im Systemdesign durch Profiling

  • Source Code-Optimierungen durch Code-Coverage-Untersuchungen

  • Qualitätssicherung der Software-Module (Lint, Warnings, Coding-Regel, Code Coverage, etc)

  • Erstellung von Technischen-, Design- und Testspezifikationen

  • Pflege und Weiterentwicklung der Software Plattform

Implementierung eines (Signalverarbeitungs)Algorithmus

  • Konzeptanalyse und Erstellung eines Konzeptdokuments

  • Systemanalyse (Prozesspriorität, Datenlast, Interaktion mit anderen Prozessen, etc )

  • Design, Implementierung eines Predistorter-Algorithmus auf einem ASIC

  • Test

  • Erstellung einer Design- und Testspezifikation

Weiterentwicklung und Support von Software für automatisierte Tests während der Produktion von Hardwaremodulen (Diagnose-Software)

  • Erweiterung der Tests und Testsoftware um neue Hardwarekomponenten und Funktionalitäten

  • Optimierung der Tests hinsichtlich der Dauer als wichtiger Kostenfaktor in der Produktion

  • Installation/Inbetriebnahme der Software am Produktionsstandort in Finnland

  • Erstellung von Testskripten für Testautomatisierung des Produktionstestes

  • Erstellung der Testspezifikation

Software Integration, Testen

  • Erstellung von Skripten zur (Teil)Automatisierung des Integrationsvorganges

  • Software testen und Einsatz von Werkzeugen (LabView, WinRunner) zur Testautomatisierung

Mitarbeit bei der Erstellung von Strategien für Versionsverwaltung (ClearCase)

  • Abwägung verschiedener Strategien und Untersuchung der Anwendbarkeit auf die Projektbedürfnisse

Mitarbeit bei der Erstellung eines Leitfadens über Programmierregeln für C (Coding Standard)

Mitarbeit bei der Aufstellung eines Prozesses über Software Architekturen im Zusammenhang mit Embedded Systemen für Telekommunikationsanwendungen in Echtzeit

Betreuung von studentischen Aushilfskräften.

Nokia
Düsseldorf

Aus- und Weiterbildung

Aus- und Weiterbildung

09/1987 - 06/1990       Studium am Polytechnischen Institut in Bukarest

10/1993 - 04/2000 Studium der Elektrotechnik an der Ruhr-Universität Bochum

           Abschluss als Diplom-Ingenieur, Note "gut".



Weiterbildung:

* Java Basics and Java Embedded
* Lauterbach Debugger and Trace32
* C++ for C Programmers
* Object Technology for UML Based Methods - A Foundation for Octopus / UML
* Octopus / UML Tutorial
* Octopus / UML Case Study
* Mastering Rational Test Real-Time Component Testing for C and Ada
* Testing with Cantata++
* Software Testing Techniques
* Microsoft Certified Professional
* SDH Principles and Functions
* Introduction to XML

Position

Position

Integration
Konfigurationsmanagement
Buildmanagement

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Advanced Network Tester ANT-20
ARS Remedy
BoUML
CAN
CANnalyzer
Cantata++
ClearCase
ClearQuest
Continuus
Doors
Doxygen
Eclipse
GreenHills
iSystem Debugger
Lauterbach
Lint
Logic Analyzer
Logiscope
Makefiles
MISRA
MSynergy
Nucleus
OOA/OOD
OSE Delta
Oszilloskop LeCroy
PVCS
Rational Rose
SDH/PDH
Spice
SVN
Tortoise
Trace32
Unix/Linux Shells
Visual Studio
WinRunner
XML

Configuration Management Tools:
ClearCase, CM Synergy/Continuus, PVCS

Skriptsprachen:
Windows Host Scripting

Datenformaten:
XML                                            

Build System Configuration:
Makefiles                    

Simulations-/mathematische Tools :
MATLAB, Simulink

Defekt Management Tools:
ARS Remedy, ClearQuest

Requirement Analyse / Management
Doors, Rational Rose

Test Tools:
Rational Test for Real-Time,
Cantata++,
Logiscope (Telelogic),
LabView, WinRunner, HPVEE

Dokumentationserstellung:
Doxygen

Netzwerkadministration:
Unix, Linux, Windows NT

Weitere Erfahrungen und Kenntnisse

  • Einsatz und Verwendung von Eval-Boards, 
  • Oberflächenprogrammierung,
  • im Bereich SDH und PDH sowie im Einsatz von entsprechender Messtechnik,
  • als Microsoft Certified  Professional mit dem Schwerpunkt SQL Server Applikationen,
  • mit MFC, 
  • in prozessorientierter Projektabwicklung (RUP, V-Modell),
  • in Prozessoptimierung.

Berufserfahrung

06/2000 ? 02/2004

Software Designer/Software Entwickler, Nokia Networks GmbH.

03/2004 ? 07/2005

Software Entwickler, Siemens AG, Mobile Phones

08/2005 ? 03/2006

Software-Systemintegrator/Smoke-Tester, Bosch-Blaupunkt, DI-ESP (Driver Information - Engineering Software Platform)

04/2006 ? 09/2006

Software Entwickler, BenQ Mobile

10/2006 ? 06/2007

Software Integrator/Smoke-Tester/Software Tester, Siemens VDO AG, IC PC (Instrument Clusters Passengers Cars)

06/2007 ? 09/2009

Software Designer/Software Entwickler/Software Integrator, Siemens AG, PTD EA D

10/2009 ? 12/2009

Software Entwickler, Tiefenbach GmbH.

01/2010 ? 10/2010

System Requirement Engineer/Software Designer/Software Entwickler, Panasonic Automotive Europe GmbH. (MQB - MIB)

11/2010 ? 02/2011

Requirement Engineer/Projektleiter Software, Fludicon GmbH.

03/2011 ? 01/2012

Software Integrator/Software Entwickler, Leopold Kostal GmbH. & Co. KG, AES2 (EPB)

01/2012 ? 07/2014

Software Requirements Engineer/HiL System Tester / Testautomatisierung Python, Behr ? Hella Thermocontrol GmbH.

08/2014 ? 12/2014

Software Requirements Engineer/System (HiL) Test Engineer / Testautomatisierung Python, ZF Lenksysteme GmbH.

01/2015 ? 04/2016

Software Requirements Engineer/System (HiL) Test Engineer / Testautomatisierung Python, Robert-Bosch Automotive Steering

05/2016 ? 11/2016

Software System Engineer, Harman Connected Car, CPM BMW Navigation

12/2016 ? 03/2017

System Engineer (freiberuflich), Verkehrssicherheit,

Jenoptik Robot GmbH

 

04/2017 ? 10/2017

System Validation Engineer (freiberuflich), Witte Automotive GmbH

10/2017 ? 03/2019

System Requirement Engineer Cyber Security/System Validation Engineer/Testautomatisierung CAPL, Flex Automotive GmbH

04/2019 ? 03/2020

System Requirement Engineer Cyber Security/System Tester, Magna Electronics GmbH

03/2020 ? 08/2020

HiL System Tester/Testautomatisierung Python, Viessmann GmbH

Betriebssysteme

Echtzeitbetriebssysteme
EmbOS
Linux
OS-9
RTOS (Real Time OS)
OSE Delta, Nucleus, VxWorks, OSEK
SUN OS, Solaris
Unix
VxWorks
Windows

Programmiersprachen

Ada
ASN.1
Assembler
C
C++
CAPL
Emacs
HP VEE
Java
JavaScript
LabView
MATLAB / Simulink
Perl
Python
Shell
UML

Datenbanken

Access
MS SQL Server

Datenkommunikation

Bluetooth
TCP/IP

Bussysteme:

  • CAN
  • LIN

Hardware

ARM7
ARM9
Echtzeitsysteme
embedded Systeme
Emulatoren
Mikrocontroller
Rational
Steuer und Regelsysteme
V850
Microcontroller:
  •      AVR (Atmel),
  •      MPC850,
  •      ARM7 (Micronas),
  •      ARM9 (EGold/Sgold - Infineon , OMAP - TI)


Embedded Debugger (Debugging, Tracing, Profiling):
  •     Lauterbach,
  •     Trace32,
  •     GreenHills


Erfahrung im Umgang mit Messgeräten und Signalen

Berechnung / Simulation / Versuch / Validierung

CANoe, CANalyzer, DiVa, vTestStudio
dSpace AutomationDesk
dSpace ControlDesk
Matlab/Simulink
TargetLink

Branchen

Branchen

  • Automotive
  • Telekommunikation
  • Automatisierungstechnik
  • Energietechnik
  • Luft- und Raumfahrt
  • ...

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

3 Monate
2022-10 - 2022-12

Testmanager ETO Magnetic

Testmanager SYS.5 Polarion ASPICE SYS.5 ...
Testmanager SYS.5
Polarion ASPICE SYS.5 Testspezifikation Testplanung Teststrategien NI DIAdem
ETO Magnetic GmbH
Stockach (Baden)
1 Jahr
2022-01 - 2022-12

Thales GTS

Systemtest Ingenieur Doors ESTW RSTW ...
Systemtest Ingenieur
Doors ESTW RSTW LBS agiles Projektmanagement Atlassian JIRA Testspezifikation
Thales Transportation Systems GmbH
Ditzingen
1 Jahr 7 Monate
2021-01 - 2022-07

BorgWarner TurboSystems

Requirement Engineer ASPICE (SYS.2 + SWE.1)
Requirement Engineer ASPICE (SYS.2 + SWE.1)

Requirement Engineering

Requirement Analyse

Traceability

Kundenkontakt

Audit

CAN, ISO-TP, E2E Kommunikationsabsicherung, OBD-Diagnose, Netzwerkmanagement High, Knockout, zentrale Diagnoseaktivierung

6 Monate
2020-03 - 2020-08

Viessmann

HiL System Tester/Testautomatisierung Python
HiL System Tester/Testautomatisierung Python

Skills: AutomationDesk 6.0, ControlDesk 6.41, Scalexio, Polarion, Matlab/Simulink, Modellanpassung, HiL-Test, Testautomatisierung, Batterietechnik, Batteriemanagement, Batteriemonitoring, PCAN-Explorer, CAN, Git + SourceTree, Versionsverwaltung

Aufgaben im Bereich Software HiL Test

Review einer Testspezifikation

Implementierung von Testfällen in AutomationDesk nach der Testspezifikation

Erstellung und Anlegen einer anwendungsspezifischen Bibliothek in AutomationDesk für die Remoteansteuerung und -kommunikation mit den ECUs

Optimierung durch Testdesign und Durchführung der Tests

Bewertung und Fehleranalyse der Testergebnisse auch unter Zuhilfenahme eines Bus-Analyzer (PCAN-Explorer)

Modellreview in Simulink

Versionierung der Bibliothek und der Arbeitsumgebung in Git+SourceTree

Viessmann GmbH
Allendorf (Eder)
1 Jahr
2019-04 - 2020-03

Magna Electronics

System Req. Eng. Cyber Sec./Proj.leiter Cyber Sec./System Tester
System Req. Eng. Cyber Sec./Proj.leiter Cyber Sec./System Tester

Skills: ADCAM, LIDAR, Diagnostic Log&Trace, Ethernet, Wireshark, Technica Media Gateway, INGA, ESys, Ediabas, CARMEN, DLT Viewer, Confluence, CAPL, CANoe/CANalyzer, Restbussimulation, PTC, Testspezifikation, Softwareanforderungen, Fehleranalyse

Cyber Security, Secure Feature Activation, IPSec, KI im Bereich des Autonomen Fahrens

Aufgaben im Bereich System Test

Review von Anforderungen für die Komponente Diagnostic Log&Trace (ADCAM, LIDAR)

Erstellung von Test auf der Basis eines Lastenheftes für Diagnostic Log&Trace (ADCAM, LIDAR)

Manuelle Durchführung der Testfälle für Diagnostic Log&Trace (ADCAM, LIDAR) mit anschließender Fehleranalyse

Analyse und Review von Anforderungen für die Komponente Cyber Security

Erstellung von Test auf der Basis eines Lastenheftes für Cyber Security

Leitung eines Teams in Bereich Test zum Thema Cyber Security

Konfiguration und Inbetriebnahme einer „on the desk“ Testumgebung,

Konfiguration Inbetriebnahme von HiL Testumgebung

Einpflegen der Testberichte und der Testergebnisse für die Komponente Diagnostic Log&Trace

Fehleruntersuchung bzw. Generierung von Fehlereinträgen für die durchgeführten Tests.

Teilprojektleitung Test Cyber Security LIDAR/ADCAM -ECUs

  • Anforderungsanalyse der Basic Security Requirements

  • Zusammenstellung der Testaufgabe und der Arbeitspakete

  • Abschätzung des Testgesamtaufwandes

  • Coaching der Teammitglieder und Einführung in das Cyber Security Thema

  • Unterstützung der Teammitglieder bei der Planung des Arbeitspaketes

  • Unterstützung der Teammitglieder in technischen Fragen

  • Erstellung von Testreports-Berichten

  • Mitarbeit (Anforderungsanalyse, Reviews, Architekturgremium) bei verschiedenen Themen:

    1. Secure Feature Activation

    2. Certificate Handling

    3. Backend Connectivity

    4. Handling and Management of Security Artifacts - Certificates and Keys

    5. Functionality

Magna Electronics GmbH.
Sailauf
1 Jahr 6 Monate
2017-10 - 2019-03

Flex Automotive

System Req. Eng. Cyber Sec./System Valid. Eng./Testautom. CAPL
System Req. Eng. Cyber Sec./System Valid. Eng./Testautom. CAPL

Skills: Dachbedieneinheit (OHCM), Einbruchwarnanlage (VTA), CAPL, vTestStudio, CANoe/CANalyzer, CANdiva, vFlash, Restbussimulation, Model Generation Wizard, CAN FD, LIN, Security, Zertifikate, Authentifizierung, ZenZefi, SecOC, Testspezifikation, Softwareanforderungen, Anforderungsanalyse, Fehleranalyse, Polarion, InStep

Aufgaben im Bereich Systemintegrationstest und Authentifizierung und Security

Anforderungsanalyse der Systemanforderungen

Klassifizierung der Anforderungen in Mechanik, Hardware und Software

Erstellung einer Testspezifikation auf der Basis eines Lastenheftes

Implementierung von Testfällen in der CAPL Skriptsprache in einer vTestStudio-Umgebung

Durchführung der Testfälle mit anschließender Fehleranalyse

Aufbau bzw. Konfiguration der Testumgebung (DAG spezifisch, Vector Informatik) für verschiedene Tests (Authentifizierung, Security On-board Communication)

Einpflegen der Testberichte und der Testergebnisse für eine Dachbedieneinheit OHCM (Daimler AG)

Aufgaben im Bereich des Prozessoptimierung

Begleiten der Optimierung des internen Entwicklungsprozesses (ASPICE Level 1)

Begleiten bei der Erstellung von Checklisten für das Automotive ASPICE Level 1

Erstellung von Checklisten für das Automotive ASPICE Level 1 für den Testbereich

Unterstützung und Begleitung des Testteams bei der Erstellung der Projektdokumentation

Flex Automotive GmbH
Filderstadt
7 Monate
2017-04 - 2017-10

Witte Automotive

System Validation Engineer
System Validation Engineer

Skills: CAPL, VT System (Vector Informatik), Eclipse, CUnit, Tessy, UnitTest, Doors, Doxygen, Gnu Coverage (gcovr), Fehleranalyse

Aufgaben im Bereich Systemintegrationstest

Erstellung einer Testspezifikation auf der Basis eines Pflichtenheftes

Implementierung von Testfällen in der CAPL Skriptsprache auf einem VT System von Vector Informatik

Ausführung der Testfällen mit anschließender Fehleranalyse

Erstellung eines Prüfberichtes über Software Integrationstest, Modultest und Systemintegrationstest für ein Schwenkemblem (VW)

Aufgaben im Bereich Unittest

Evaluierung einer Unittest-Umgebung basierend auf Eclipse und CUnit

Vorführung der Aufwände für diese Testumgebung (Eclipse und CUnit)

Evaluierung von Tessy (Hitex GmbH)

Aufgaben im Bereich des Prozessoptimierung

Begleiten der Optimierung des internen Entwicklungsprozesses (ASPICE Level 1).

Erstellung von Checklisten für das Automotive ASPICE Level 1 für den Testbereich

Unterstützung und Begleitung des Testteams bei der Erstellung der Projektdokumentation

Witte Automotive GmbH
Velbert
6 Monate
2016-12 - 2017-05

JENOPTIK Verkehrssicherheit, JENOPTIK Robot

System Engineer
System Engineer

Skills: SNMP, MIB, Monitoring, Jira, Linux, JSON, Systemanforderungen, ASN.1

Aufgaben im Monitoringbereich/ Darstellung in der graphischen Oberfläche (WebGUI)

Teilprojektkoordinierung für das Thema Monitoring und Unterstützung im Bereich der graphischen Darstellung der Informationen in der WebGUI

Analyse der Systemanforderungen und Erstellung einer Management Information Base (MIB) für das System in ASN.1

Analyse und Identifizierung der Quellen für die Informationen in der MIB, anschließend Verteilung der Informationen an die zuständigen Entwickler

Konzeptkoordinierung über die Steuerung der Systemzustände, Betriebsmodi und dessen Priorisierung

Mitwirkung bei der Ausarbeitung der Herleitungslogik auf Subsystem- und Systemebene

JENOPTIK Verkehrssicherheit, JENOPTIK Robot GmbH
Hildesheim
7 Monate
2016-05 - 2016-11

Harman Connected Car

Software System Engineer
Software System Engineer

Skills: C/C++, Linux, QNX, Gnu Debugger, CAN, Subversion/SVN, Perforce, Confluence, Git, Sw-Anforderungen, Python, BMW specific tools (E-Sys, Ediabas ToolSet32, etc), Fehleranalyse, Cross-Compiler

Aufgaben im Systembereich

Post-mortem. Analyse von Navigationsabstürzten, High Level Software Debugging

Untersuchungen im Rahmen der Fehleranalyse mit gcc, gdb, valgrind, lint, etc

Einsatz von BMW tool-chain (E-Sys, Ediabas ToolSet32, etc)

Durchführung von Test als Unterstützung der Sw-Integration

Softwareentwicklung unter Linux und QNX

Softwareentwicklung in C/C++ und in einer Embedded-Entwicklungsumgebung

Code Reviews

Shell Skripten zur Automatisierung verschiedener Hilfsaufgaben

Leitung eines Teams in Bereich Test zum Thema Fehleranalyse

Teilprojektleitung Test über ein Testteam in Bukarest

  • Aufteilung der Fehlerfälle auf die Teammitglieder

  • Unterstützung der Teammitglieder in technischen Fragen

  • Priorisierung der Fehlerfälle in Abstimmung mit den Projektbedürfnissen

  • Erstellung von Berichten über den Arbeitsfortschritt

Harman Connected Car, CPM BMW Navigation
Garching bei München
1 Jahr 9 Monate
2014-08 - 2016-04

ZF Lenksysteme/ R.Bosch Automotive Steering

Sw Req.Engineer/System(HiL)Test Eng./Testautomatisierung Python
Sw Req.Engineer/System(HiL)Test Eng./Testautomatisierung Python

Skills: Servoelectric Steering ECU, dSpace, ControlDesk, AutomationDesk, CalibrationDesk, Restbussimulation, CAN, ClearCase, DOORS, DXL Skript, Requirements Engineering, HiL, Hardware in the loop, Testspezifikation, Softwareanforderungen, Python, Fehleranalyse, Jenkins

Aufgaben im Systemtestbereich

Analyse von Systemanforderungen und Herleitung der Softwareanforderung

Definition der Subsysteme und der Schnittstellen zwischen den Subsystemen

Umsetzen von neuen Testsequenzen nach Testspezifikation

Erweitern und Anpassen von vorhandenen Testsequenzen nach Testspezifikation

Durchführung von Tests für die Sw-Releases (Sw Releasetests)

Auswertung der Testergebnisse

Untersuchung von Fehlern (Fehleranalyse) und Generierung von neuen Einträgen in die Datenbank der Fehlermanagementsystems (ClearQuest).

Erweitern bzw. Anpassen der vorhandenen Test Library (Python)

Graphische Fehleranalyse auf Signalebene mit (dSpace-) ControlDesk

Aufgaben in Testspezifikationsbereich

Spezifikation neuer Testfälle nach den Softwareanforderungen

Klärung von Systemanforderungen in Rahmen der Erstellung neuer Testfalle mit der Entwicklung bzw. mit dem jeweiligen OEM

Aufgaben im “Requirement Engineering” – Bereich

Aufdeckung fehlender Anforderungen.

Mitteilung fehlender Anforderungen und Generierung von neuen Einträgen in die Datenbank der Fehlermanagementsystems.

Projektleitung HiL Automotive Steering

  • Erstellung der Testspezifikation für die HiL System Softwaretest

  • Abschätzung des Testgesamtaufwandes

  • Definieren der Arbeitspakete

  • Coaching der Teammitglieder und Einführung in das dSpace HiL System

  • Unterstützung der Teammitglieder bei der Planung des Arbeitspaketes

  • Unterstützung der Teammitglieder in technischen Fragen

  • Erstellung von Traceability-Berichten

ZF Lenksysteme/ RB Automotive Steering GmbH
Schwäbisch Gmünd
2 Jahre 7 Monate
2012-01 - 2014-07

Behr ? Hella Thermocontrol

Sw Req. Engineer/HiL System Tester/Testautomatisierung Python
Sw Req. Engineer/HiL System Tester/Testautomatisierung Python

Skills: Climatic ECU, CCM, dSpace, ControlDesk, AutomationDesk, CalibrationDesk, Restbussimulation, CAN, CAN Tests, CANdiva, MKS, DOORS 8.3, DXL Skript, Requirements Engineering, HiL, Hardware in the loop, Testspezifikation, Softwareanforderungen, Python, Fehleranalyse

Aufgaben im Systemtestbereich

Analyse von Systemanforderungen und Herleitung der Softwareanforderung

Umsetzen von neuen Testsequenzen nach Testspezifikation

Erweitern und Anpassen von vorhandenen Testsequenzen nach Testspezifikation

Durchführung von Test und Speichern von Testreports in das Testreportmodul

Untersuchung von Fehlern und Generierung von neuen Einträgen in die Datenbank der Fehlermanagementsystems

Erweitern bzw. Anpassen der vorhandenen Test Library (Python)

Durchführung automatisierter CAN - Diagnosetests mit CANdiva

Graphische Fehleranalyse auf Signalebene mit (dSpace-) ControlDesk

Aufgaben in Testspezifikationsbereich

Spezifikation neuer Testfälle nach den Softwareanforderungen

Klärung von Systemanforderungen in Rahmen der Erstellung neuer Testfalle mit der Entwicklung bzw. mit dem jeweiligen OEM

Aufgaben im “Requirement Engineering” – Bereich

Aufdeckung fehlender Anforderungen

Mitteilung fehlender Anforderungen und Generierung von neuen Einträgen in die Datenbank der Fehlermanagementsystems.

Aufgaben im Bereich Fahrzeugtests

Durchführung von Tests in Fahrzeugen nach Vorgaben des OEMs

Behr ? Hella Thermocontrol GmbH
Lippstadt
11 Monate
2011-03 - 2012-01

Kostal

Software Integrator/Software Entwickler
Software Integrator/Software Entwickler

Skills: EPB, SIL2, SIL3, Benutzung von Messgeräten (Oszilloskop), Restbussimulation, CAN, PVCS, SVN, iSystem Debugger, MISRA, Spice, DOORS 8.3, DXL Skript, Requirements Engineering, Modultest, C, Innovator, Serena TeamTrack, Checksumme, Funktionale Sicherheit

Untersuchung zur Synchronisation einer Analogspannungsmessung mit Hilfe eines iSystem – Debuggers und eines Oszilloskops von Analog Devices

Untersuchung der SPI Kommunikation zwischen Haupt-, Slave-Mikrokontroller und Spannungsmessungsbaustein mit Hilfe eines Oszilloskops von Analog Devices

Erweiterung der Restbussimulation

  • Hinzufügen von weiteren Knoten

  • Konfiguration der Knoten durch Generierung von CAPL Skripten aus der vorgegebenen K-Matrix

  • Manuelle Anpassung der generierten Skripten

  • Berechnung der Checksumme nach Kundenspezifikation

Integration eines neuen CAN Treibers für einen neuen OEM

Programmieren einer externen Applikation zur Berechnung der Checksumme nach Kundenspezifikation

Reorganisation des Konfigurationsmanagement in SVN

Review verschiedener Software-Module (DOORS, Software Design und Quellcode) im Rahmen einer „Quality Assurance“ - Maßnahme

  • Review der Software-Spezifikation in DOORS nach dem Kundenlastenheft

  • Ergänzung von Informationen in Quellcode zwecks Modultest bzw. Mechatronik- (System) Test

  • Vervollständigung der Verfolgbarkeit (Traceability) durch Hinzufügen der Software-Anforderung - ID aus DOORS in den Quellcode

Fehleruntersuchung und –behebung mit Hilfe eines Oszilloskops und eines Debuggers (iSystems).

Kostal GmbH
Dortmund
4 Monate
2010-11 - 2011-02

Fludicon

Requirement Engineer/Projektleiter Software
Requirement Engineer/Projektleiter Software

Skills: MPC5643L, Windows, C, Eclipse, PVCS, EvalBoard xPC56XXEVB, Lauterbach Debugger, CAN, MISRA, Spice, Requirements Engineering, Software Architecture, Software Design, Algorithmic

Erstellung der Software Requirement Specification

Definition der Subsysteme und der Schnittstellen zwischen den Subsystemen

Mitarbeit bei der Erstellung der Software Architecture Specification

Evaluierung/Auswahl von Wegsensoren (Displacement sensor)

Evaluierung eines Microcontrollers (Freescale MPC5643L)

Projektleitung

  • Aufgabenkoordination

  • Definition der Arbeitspakete

  • Abschätzung der Aufwände

Fludicon GmbH
Hennigsdorf
9 Monate
2010-01 - 2010-09

Panasonic Automotive Systems Europe

System Requirement Engineer/Software Designer/Software Entwickle
System Requirement Engineer/Software Designer/Software Entwickle

Skills: V850, Windows, C, BoUML, GreenHills Debugger, CAN, Restbussimulation, UDS/KWP2000, CANoe/CANalyzer, CAPL, Subversion/SVN, EmbOS, Visual Studio, embedded Visual Studio, MISRA, Spice, Requirements Engineering, Software Design, CMake, Jira

Unterstützung der System- und Software-Anforderungsanalyse durch Prüfung der Anforderungsspezifikationen (Requirement Engineering); Klärung und Ausarbeitung der Details mit den jeweiligen Funktionsverantwortlichen des Kunden und Zulieferer; Erstellung der UML Dokumentation (Sequenzdiagrammen, Zustandsdiagramme, Aktivitätsdiagramme, etc)

Analyse und Spezifikation von zusätzlichen Software-Anforderungen, die nicht von der Systemspezifikation erfasst wurden

Definition der Subsysteme und der Schnittstellen zwischen den Subsystemen

Erstellung des Softwaredesigns und Implementierung nach paketspezifischen Systemanforderungen

Implementierung in C nach Spezifikation basierend auf dem Softwaredesign und unter Einhaltung der MISRA-Regeln

Review von Paket-Schnittstellen, Sequenzen- und Zustandsdiagrammen anderer Software-Entwickler

Generierung von Softwaredokumenten gemäß den unternehmensinternen Softwareentwicklungsrichtlinien

Softwareentwicklung für das HID (Human Interface Device) – Paket:

  • Design und Entwicklung der Applikationssoftware für die CAN / MOST – Software-Schicht; Anbindung an die HMI-Schicht mittels DSI

  • Definition und Erarbeitung von Anforderung an die Schnittstellen zwischen HID und anderen Software-Paketen (CAN und Netzwerk, HMI, Powermanagement, Infotainment recording, etc)

  • Implementierung der Anforderungen an die Schnittstellen des HID-Pakets

  • Auswertung von CAN Bus Traces zur Fehlersuche

  • Erstellung von CAPL Applikationen zur Testzwecken

  • Design, Implementierung und Test nach Anforderungsspezifikation verschiedener Tasten und Events:

  1. Tasten-, Gesten-, Proximity-Events

  1. Touch Screen, Touch Pad

  2. Spezielle Tasten und Funktionen: long press, on/off, eject, wiederholte und geblockte Tasten

  • Design, Implementierung und Test nach Anforderungsspezifikation von kontextunabhängigen (via CAN) Tasten eines Multifunktionslenkrads (MFL)

  • Erstellen von Unit Tests für das HID - Paket

Design, Implementierung und Test nach Anforderungsspezifikation der Logik und Bedienung des Displays mit Drehkinematik

Unterstützung der Diagnose durch Erstellung von Diagnosetests für verschiedene Tasten und Events (s.o.)

Gewährleistung der Weak Up – Fähigkeit des CAN-Busses; Abstimmung der Weak Up – Events und Tasten mit dem Power Management Paket

Unterstützung der Diagnose zur Generierung von Fehlereinträge (Diagnostic Trouble Code) für UDS/KWP2000

Softwareentwicklung für das SWDL_DC (Software Download Client) – Paket:

  • Design, Implementierung und Test nach Anforderungsspezifikation eines Client zum Updaten des Bedienteils und des Displays

  • Abstimmung und Ausarbeitung des Konzeptes; Zusammenarbeit mit dem Bedienteil- bzw. Display-Herstellers

Integration und Integrationstest des eigenen Funktionshubs auf den Integrationsbranch

Unterstützung von Test durch Fehleranalyse und -behebung (GreenHills Debugger)

Panasonic Automotive Systems Europe GmbH
Neumünster, Holstein
3 Monate
2009-10 - 2009-12

Tiefenbach

Software Entwickler
Software Entwickler

Skills: Windows, Eclipse, C++, C, Makefiles, OS-9, UML, Subversion/SVN, Tortoise, PPC8240, CAN,

Sicherheitsnachweis, Zugbildungsanlage, Stellwerk, CENELEC

Erstellung eines Testprogramms für die Produktion zwecks Testens einer Signalgruppe via CAN/RS432

  • Aufbau der CAN Telegramme nach Spezifikation

  • Einbettung der Testapplikation in die PPC-Umgebung unter OS-9

Untersuchung und Klärung technischer Schnittstellen

Einbindung und Einsatz des Hawk-Debuggers (RadiSys) aus der Eclipse-Umgebung

Mitarbeit bei der Redaktion eines Sicherheitsnachweises in Bezug auf Ansteuerung einer Signalgruppe

Tiefenbach
Sprockhövel
2 Jahre 5 Monate
2007-06 - 2009-10

Siemens PTD

Software Designer/Software Entwickler/Software Integrator
Software Designer/Software Entwickler/Software Integrator

Skills: EN51850, SIPROTEC, Windows, C++, Lint, VxWorks, UML, OOA/OOD, Rational Rose, ClearCase, XML, Rational Rose, Cantata++, Visual Studio, SIL2, Architect Enterprise, CMake

Durchführung von Integrationszyklen und Qualitätssicherung der Software

  • Softwareintegration

  • Durchführung eines minimalen Integrationstests (Simulationstest)

  • Korrektur von Compiler-Warnungen

  • Korrektur von Lint-Warnungen

Unterstützung des Entwicklerteams in Anwendung von ClearCase

  • Erstellung von Views

  • Arbeiten auf Branches, Einstellung und Kontrolle der Selektivität des Source Codes

  • Fehlerfreie Compilation durch das richtige Configspec-Tuning

Mitarbeit bei der Optimierung des Konfigurationsmanagements

  • Maßnahmen zur strategischen Ausrichtung von ClearCase um eine Optimierung innerhalb des Entwicklerteams zu erzielen

Hochstrom-Schnellabschaltung, Signalverfahren bei Distanzschutz und Erdfehlerschutz

Redaktion von Spezifikationsdokumenten

Erstellung der Pflichtenhefte

Erstellung der Designdokumenten

Erstellung einer Testspezifikation für Modultest

Objektorientiertes Software Design

  • Design mit UML und Rational Rose, Architect Enterprise

  • Erstellung von Diagrammen zur Designunterstützung

Objektorientiertes Programmieren mit C++ unter Verwendung von

  • Design Patterns, Templates, abstrakte Klassen, etc

Testen

  • Modultest mit Cantata++

  • Integrationstest in einer Simulationsumgebung

  • Integrationstest auf Prototypen

Erweitern der DCF (XML Datei basierend auf einem gut definierten Schema)

Siemens PTD
Berlin
9 Monate
2006-10 - 2007-06

Siemens VDO

Software Integrator/Smoke-Tester/Software Tester
Software Integrator/Smoke-Tester/Software Tester

Skills: ARM7 (Micronas), Windows, C, Assembler, GreenHills, CAN, OSEK, KWP2000,

Restbussimulation, Peck-Box, CANoe/CANalyzer, PVCS, Spice, Messgeräte (Oszilloskop), Fehleranalyse

Integration eines Systems in der Phase vor SOP

  • Softwareintegration

  • Modulpflege und –weiterentwicklung (C)

  • Integrations- und Systemtesten mit anschließender Fehleranalyse

  • Langzeittesten (Funktionale und nichtfunktionale (Aufzeichnungen des Speicherverbrauch, etc)

  • Tests zur Generierung von Fehlereinträgen (KWP2000)

  • Durchführung von Absicherungsmaßnahmen

  • Archivierung planen, durchführen und testen im Rahmen des Produkthaftungsgesetztes

Untersuchungen in einem System in der Ramp-Up Phase

  • CAN-Untersuchungen bezüglich Laufzeiten auf dem CAN-Bus

  • Erstellen eines Langtestes mit CAN-Signalen

Siemens VDO
Babenhausen, Hessen
6 Monate
2006-04 - 2006-09

BenQ Mobile

Software Entwickler
Software Entwickler

Skills: ARM9(EGold/SGold - Infineon), Unix/Linux, Windows, C, C++, Lauterbach,

Trace32, Nucleus, CMSynergy/Continuus, Unix/Linux Shells,

ClearQuest, Lint, Fehleranalyse

Softwareentwicklungssupport (C, C++) in der Roll-out Phase der 85er Mobile Phones-Generation innerhalb der Multimedia-Softwarekomponente

  • Mitarbeit bei der Planung von Know-how-Transfer während einer Standortübergabe

  • Behebung von Softwarefehlern durch den Einsatz modernster Tools, wie der Lauterbach Debugger und Trace32 im Bereich Audio/Video-Codecs / Multimedia

  • Integration, Test und Freigabe von „3rd party“ Software (Video Applikationen von PacketVideo)

  • Komponententest

  • Qualitätssicherung der Softwarekomponente (Lint, Warnings, Coding-Regel, Code Coverage, etc)

BenQ Mobile
Kamp-Lintfort
8 Monate
2005-08 - 2006-03

Bosch - Blaupunkt

Software-Systemintegrator/Smoke-Tester
Software-Systemintegrator/Smoke-Tester

Skills: ARM9 (OMAP-Texas Instruments), Windows, C, Perl, Lauterbach, CAN,

Nucleus, ClearCase, XML, ARS Remedy, Doors, Logiscope, Doxygen.

Steuerung, Optimierung und Abstimmung des Integrationsprozesses

  • Koordination und Abstimmung der Integration mit den Kundenprojekten

  • Technischer Support für die Kundenprojekte

  • Technischer Support für die Projektleitung

  • Anpassen des Integrationsprozesses an die Projektgegebenheiten (Automatisches Branchen, Multivob-Umgebung, etc)

  • Perl-Script Programmierung, Shell-Script Programmierung

Technischer Support für das Entwickler-Team, Tooling Support

  • Ansprechpartner für die Software-Entwicklungsteams in Fragen des Konfigurationsmanagements (ClearCase)

  • Ansprechpartner für die Software-Entwicklungsteams in Fragen des Build Systems (Compilereinstellungen, Lint, etc)

Softwareentwicklungsaufgaben, Integration

  • Fehlerbehebung im Source Code, Einsatz von embedded Debugger (Lauterbach)

  • Defect Management: Eintragen der Fehler in die DB, Fehlerverfolgung, Test

  • Erstellung eines wöchentlichen Integrationsreports

  • Dokumentation des gesamten Integrationsprozesses

  • Anpassung des Build Systems

Sicherung der Softwarequalität

  • Erstellung eines wöchentlichen Reports über die Metrik-Daten

  • Erweiterung / Anpassung von Integrations-Metrik

  • Durchführen von Regressionstest

  • Durchführen von Integrationstest

  • Zusammenarbeit und Koordination mit der Software-Qualität bezüglich Sicherungsmaßnahmen (Code Reviews, Erstellung von Reports und Metrik)

  • Überprüfung von Lieferungen laut Requirement- und Projektplan (Doors); Erstellung von Reports für die Projektleitung

Bosch - Blaupunkt
Hildesheim
1 Jahr 5 Monate
2004-03 - 2005-07

Siemens Mobile Phones

Software Entwickler/Teilprojektleiter Fehleranalyse Multimedia
Software Entwickler/Teilprojektleiter Fehleranalyse Multimedia

Skills: ARM9(EGold/SGold - Infineon), Unix/Linux, Windows, C, C++, Perl, Java,

Lauterbach, Trace32, Nucleus, CMSynergy/Continuus, Unix/Linux Shells,

ClearQuest, Lint, Logiscope, Rational Test for Real-Time, Fehleranalyse

Support in der Softwareentwicklung (C, Java) in der Roll-out Phase der 65er Mobile Phones-Generation innerhalb der Softwarekomponente MMI

  • Behebung von Softwarefehlern durch den Einsatz modernster Tools, wie der Lauterbach Debugger und Trace32

  • Mitarbeit bei der Optimierung der MMI Softwarespezifikationen

  • Implementierung, Integration und Test von Change Requirements nach der MMI Softwarespezifikation für die Komponenten MMI, Connectivity (z.B. Bluetooth), Messaging, etc

  • Komponententest

  • Qualitätssicherung der Softwarekomponente (Lint, Warnings, Coding-Regel, Code Coverage, etc)

  • Statische Code Analyse mit dem Logiscope

  • Mitarbeit bei der Erstellung eines Berichtes über die Einhaltung der Qualitätssicherungsplan im MMI(Code Reviews, Dokumente)

Auswertung von Einträgen aus dem Defekt Management Database zwecks

  • Anpassung des Designs/Architektur in der Softwarekomponente für nachfolgende Generationen

  • Review der Zerlegung der Subsysteme und der Schnittstellen zwischen den Subsystemen

  • Verbesserung der Testspezifikation

Softwarearchitektur, -design und –test für die MMI der 75er Mobile Phones - Generation

  • Mitarbeit bei der Erstellung der Architekturspezifikation für die MMI Software

  • Mitarbeit bei der Erstellung der Designspezifikationen für die MMI Software (Java/C)

  • Mitarbeit bei der Erstellung der Testspezifikation für die MMI Software

Software Integration, Testen, Qualitätssicherung

  • Support für die Softwareintegration innerhalb der Softwarekomponente (Standort Europa)

  • Qualitätssicherung (Code Reviews, Erstellung und Planung von Reviews von Dokumenten, etc)

  • Support für die Testaufgaben und Tooling innerhalb der MMI

  • Untersuchung und Analyse der Einsatzmöglichkeiten von Rational Test for RT

  • Koordination von Komponententests in einer standortübergreifenden Entwicklungsumgebung

  • Koordination von Qualitätssicherungsmaßnahmen (Anforderungen von Reports, Support, Überprüfung, etc)

  • Berichterstattung und Vorbereitung von Audits bei den geplanten Meilensteinen im Softwareentwicklungsplan.

Technische Teilprojektleitung Test

  • Mitverantwortung für die Einhaltung des Qualitätssicherungsplanes für die MMI

  • Erstellung eines Leitfadendokuments über die Testaktivitäten in der Softwarekomponente aus der Sicht der Qualitätssicherung

  • Mitarbeit bei der Planung und Verteilung der Testaufgaben über die Projektstandorte

  • Mitarbeit bei der Aufwandabschätzung der Arbeitspakete

Siemens Mobile Phones
Kamp-Lintfort
3 Jahre 9 Monate
2000-06 - 2004-02

Nokia Networks

Software Designer/Software Entwickler
Software Designer/Software Entwickler

Skills: MPC850(Motorola), Unix, Windows, C, C++, Lauterbach, OSE Delta, UML,

Rational Rose, OOA/OOD, ClearCase, Unix/Linux Shells, Makefiles, ASN.1,

ARS Remedy, LabView, WinRunner, SDH/PDH, Oszilloskop LeCroy,

Advanced Network Tester ANT-20, Logic Analyzer.

Prozessorientierte Softwareentwicklung (C / C++) für verschiedene Softwaremodule

  • Anforderungsanalyse (Technische Spezifikation)

  • Definition der Subsysteme und der Schnittstellen zwischen den Subsystemen

  • Design (Interface Spezifikation) von Software-Modulen (Rational Rose)

  • Aufwandabschätzung von Arbeitspaketen

  • Mitarbeit bei der Risikoabschätzung / Risikoanalyse

  • Codierung und Integration von Software-Modulen

  • Anpassung der Build System Konfiguration (makefiles)

  • Erweiterung / Anpassung der Zustandsautomaten für die Frequenzsuche (frequency sweeping) und Übertragungsrate

  • Test und Testautomatisierung für die entwickelten Module

  • Anpassung im Systemdesign durch Profiling

  • Source Code-Optimierungen durch Code-Coverage-Untersuchungen

  • Qualitätssicherung der Software-Module (Lint, Warnings, Coding-Regel, Code Coverage, etc)

  • Erstellung von Technischen-, Design- und Testspezifikationen

  • Pflege und Weiterentwicklung der Software Plattform

Implementierung eines (Signalverarbeitungs)Algorithmus

  • Konzeptanalyse und Erstellung eines Konzeptdokuments

  • Systemanalyse (Prozesspriorität, Datenlast, Interaktion mit anderen Prozessen, etc )

  • Design, Implementierung eines Predistorter-Algorithmus auf einem ASIC

  • Test

  • Erstellung einer Design- und Testspezifikation

Weiterentwicklung und Support von Software für automatisierte Tests während der Produktion von Hardwaremodulen (Diagnose-Software)

  • Erweiterung der Tests und Testsoftware um neue Hardwarekomponenten und Funktionalitäten

  • Optimierung der Tests hinsichtlich der Dauer als wichtiger Kostenfaktor in der Produktion

  • Installation/Inbetriebnahme der Software am Produktionsstandort in Finnland

  • Erstellung von Testskripten für Testautomatisierung des Produktionstestes

  • Erstellung der Testspezifikation

Software Integration, Testen

  • Erstellung von Skripten zur (Teil)Automatisierung des Integrationsvorganges

  • Software testen und Einsatz von Werkzeugen (LabView, WinRunner) zur Testautomatisierung

Mitarbeit bei der Erstellung von Strategien für Versionsverwaltung (ClearCase)

  • Abwägung verschiedener Strategien und Untersuchung der Anwendbarkeit auf die Projektbedürfnisse

Mitarbeit bei der Erstellung eines Leitfadens über Programmierregeln für C (Coding Standard)

Mitarbeit bei der Aufstellung eines Prozesses über Software Architekturen im Zusammenhang mit Embedded Systemen für Telekommunikationsanwendungen in Echtzeit

Betreuung von studentischen Aushilfskräften.

Nokia
Düsseldorf

Aus- und Weiterbildung

Aus- und Weiterbildung

09/1987 - 06/1990       Studium am Polytechnischen Institut in Bukarest

10/1993 - 04/2000 Studium der Elektrotechnik an der Ruhr-Universität Bochum

           Abschluss als Diplom-Ingenieur, Note "gut".



Weiterbildung:

* Java Basics and Java Embedded
* Lauterbach Debugger and Trace32
* C++ for C Programmers
* Object Technology for UML Based Methods - A Foundation for Octopus / UML
* Octopus / UML Tutorial
* Octopus / UML Case Study
* Mastering Rational Test Real-Time Component Testing for C and Ada
* Testing with Cantata++
* Software Testing Techniques
* Microsoft Certified Professional
* SDH Principles and Functions
* Introduction to XML

Position

Position

Integration
Konfigurationsmanagement
Buildmanagement

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Advanced Network Tester ANT-20
ARS Remedy
BoUML
CAN
CANnalyzer
Cantata++
ClearCase
ClearQuest
Continuus
Doors
Doxygen
Eclipse
GreenHills
iSystem Debugger
Lauterbach
Lint
Logic Analyzer
Logiscope
Makefiles
MISRA
MSynergy
Nucleus
OOA/OOD
OSE Delta
Oszilloskop LeCroy
PVCS
Rational Rose
SDH/PDH
Spice
SVN
Tortoise
Trace32
Unix/Linux Shells
Visual Studio
WinRunner
XML

Configuration Management Tools:
ClearCase, CM Synergy/Continuus, PVCS

Skriptsprachen:
Windows Host Scripting

Datenformaten:
XML                                            

Build System Configuration:
Makefiles                    

Simulations-/mathematische Tools :
MATLAB, Simulink

Defekt Management Tools:
ARS Remedy, ClearQuest

Requirement Analyse / Management
Doors, Rational Rose

Test Tools:
Rational Test for Real-Time,
Cantata++,
Logiscope (Telelogic),
LabView, WinRunner, HPVEE

Dokumentationserstellung:
Doxygen

Netzwerkadministration:
Unix, Linux, Windows NT

Weitere Erfahrungen und Kenntnisse

  • Einsatz und Verwendung von Eval-Boards, 
  • Oberflächenprogrammierung,
  • im Bereich SDH und PDH sowie im Einsatz von entsprechender Messtechnik,
  • als Microsoft Certified  Professional mit dem Schwerpunkt SQL Server Applikationen,
  • mit MFC, 
  • in prozessorientierter Projektabwicklung (RUP, V-Modell),
  • in Prozessoptimierung.

Berufserfahrung

06/2000 ? 02/2004

Software Designer/Software Entwickler, Nokia Networks GmbH.

03/2004 ? 07/2005

Software Entwickler, Siemens AG, Mobile Phones

08/2005 ? 03/2006

Software-Systemintegrator/Smoke-Tester, Bosch-Blaupunkt, DI-ESP (Driver Information - Engineering Software Platform)

04/2006 ? 09/2006

Software Entwickler, BenQ Mobile

10/2006 ? 06/2007

Software Integrator/Smoke-Tester/Software Tester, Siemens VDO AG, IC PC (Instrument Clusters Passengers Cars)

06/2007 ? 09/2009

Software Designer/Software Entwickler/Software Integrator, Siemens AG, PTD EA D

10/2009 ? 12/2009

Software Entwickler, Tiefenbach GmbH.

01/2010 ? 10/2010

System Requirement Engineer/Software Designer/Software Entwickler, Panasonic Automotive Europe GmbH. (MQB - MIB)

11/2010 ? 02/2011

Requirement Engineer/Projektleiter Software, Fludicon GmbH.

03/2011 ? 01/2012

Software Integrator/Software Entwickler, Leopold Kostal GmbH. & Co. KG, AES2 (EPB)

01/2012 ? 07/2014

Software Requirements Engineer/HiL System Tester / Testautomatisierung Python, Behr ? Hella Thermocontrol GmbH.

08/2014 ? 12/2014

Software Requirements Engineer/System (HiL) Test Engineer / Testautomatisierung Python, ZF Lenksysteme GmbH.

01/2015 ? 04/2016

Software Requirements Engineer/System (HiL) Test Engineer / Testautomatisierung Python, Robert-Bosch Automotive Steering

05/2016 ? 11/2016

Software System Engineer, Harman Connected Car, CPM BMW Navigation

12/2016 ? 03/2017

System Engineer (freiberuflich), Verkehrssicherheit,

Jenoptik Robot GmbH

 

04/2017 ? 10/2017

System Validation Engineer (freiberuflich), Witte Automotive GmbH

10/2017 ? 03/2019

System Requirement Engineer Cyber Security/System Validation Engineer/Testautomatisierung CAPL, Flex Automotive GmbH

04/2019 ? 03/2020

System Requirement Engineer Cyber Security/System Tester, Magna Electronics GmbH

03/2020 ? 08/2020

HiL System Tester/Testautomatisierung Python, Viessmann GmbH

Betriebssysteme

Echtzeitbetriebssysteme
EmbOS
Linux
OS-9
RTOS (Real Time OS)
OSE Delta, Nucleus, VxWorks, OSEK
SUN OS, Solaris
Unix
VxWorks
Windows

Programmiersprachen

Ada
ASN.1
Assembler
C
C++
CAPL
Emacs
HP VEE
Java
JavaScript
LabView
MATLAB / Simulink
Perl
Python
Shell
UML

Datenbanken

Access
MS SQL Server

Datenkommunikation

Bluetooth
TCP/IP

Bussysteme:

  • CAN
  • LIN

Hardware

ARM7
ARM9
Echtzeitsysteme
embedded Systeme
Emulatoren
Mikrocontroller
Rational
Steuer und Regelsysteme
V850
Microcontroller:
  •      AVR (Atmel),
  •      MPC850,
  •      ARM7 (Micronas),
  •      ARM9 (EGold/Sgold - Infineon , OMAP - TI)


Embedded Debugger (Debugging, Tracing, Profiling):
  •     Lauterbach,
  •     Trace32,
  •     GreenHills


Erfahrung im Umgang mit Messgeräten und Signalen

Berechnung / Simulation / Versuch / Validierung

CANoe, CANalyzer, DiVa, vTestStudio
dSpace AutomationDesk
dSpace ControlDesk
Matlab/Simulink
TargetLink

Branchen

Branchen

  • Automotive
  • Telekommunikation
  • Automatisierungstechnik
  • Energietechnik
  • Luft- und Raumfahrt
  • ...

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.