Dipl.-Ing. Eletrotechnik Software Entwicklung Embedded Systems
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- Nordrhein-Westfalen
- auf Anfrage
- ro | de | en
- 11.11.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
10/2022 – 11/2023
Tätigkeitsbeschreibung
Durchführung von Tests an einer FL90
Erstellung von System Test Spezifikationen für verschiedene Features laut Release Plan
Achszählertest
Protokollieren der Testergebnisse
Verlinkung der Testfälle, Anforderungen, Testergebnisse zwecks Traceability.
Konfiguration eines Cisco FP 1000 Firewall
Konfiguration eines Hirschmann Greyhound Switches
Konfiguration eines Alcatel Os6560 Switches
Test Management
1/2022 – 12/2023
Tätigkeitsbeschreibung
Systemtest für RSTW, ESTW, Cisco, Alcatel-Lucent, Hirschmann, Firewall, Switch, MEM, SM
Konfiguration für Cisco, Alcatel-Lucent, Hirschmann, Firewall, Switch
Erstellung und Durchführung einer Systemtestspezifikation
Verkehrstechnik
1/2021 – 7/2022
Tätigkeitsbeschreibung
Requirement Engineering
Requirement Analyse
Traceability
Kundenkontakt
Audit
CAN, ISO-TP, E2E Kommunikationsabsicherung, OBD-Diagnose, Netzwerkmanagement High, Knockout, zentrale Diagnoseaktivierung
ISO/IEC 15504, CAN-Bus (controller area network), Embedded Software
9/2020 – 11/2020
TätigkeitsbeschreibungCI/CD und Build Support
Eingesetzte QualifikationenContinuous Delivery, Bash Shell, C++, Git, JavaScript, Json
3/2020 – 7/2020
Tätigkeitsbeschreibung
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 von PCAN-Explorer
Durchführung von Modellanpassungen in Simulink
Versionierung der Bibliothek und der Arbeitsumgebung in Git+SourceTree
Softwareentwicklung (allg.), Batterietechnologie, Canopen
4/2019 – 3/2020
Tätigkeitsbeschreibung
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
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
Cyber Security, Test Management, Softwareentwicklung (allg.)
10/2017 – 3/2019
Tätigkeitsbeschreibung
Aufgaben im Bereich Systemintegrationstest und Authentifizierung und Security
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) 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
Cyber Security, Softwareentwicklung (allg.), Canoe Software
4/2017 – 10/2017
Tätigkeitsbeschreibung
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
Softwareentwicklung (allg.)
12/2016 – 3/2017
Tätigkeitsbeschreibung
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
Verkehrssteuerung
5/2016 – 11/2016
Tätigkeitsbeschreibung
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
Softwareentwicklung (allg.)
1/2015 – 4/2016
Tätigkeitsbeschreibung
Aufgaben im Systemtestbereich
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
Softwareentwicklung (allg.)
7/2014 – 12/2014
Tätigkeitsbeschreibung
Aufgaben im Systemtestbereich
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
Softwareentwicklung (allg.)
1/2012 – 7/2014
Tätigkeitsbeschreibung
Aufgaben im Systemtestbereich
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
Softwareentwicklung (allg.)
3/2011 – 1/2012
Tätigkeitsbeschreibung
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)
Softwareentwicklung (allg.)
11/2010 – 2/2011
Tätigkeitsbeschreibung
Erstellung der Software Requirement Specification
Mitarbeit bei der Erstellung der Software Architecture Specification
Auswahl von Wegsensoren (Displacement sensor)
Auswahl des Microcontrollers (Freescale MPC5643L)
Projektleitung
Aufgabenkoordination
Definition der Arbeitspakete
Abschätzung der Aufwände
Projektleitung / Teamleitung (IT)
1/2010 – 10/2010
Tätigkeitsbeschreibung
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
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)
C, Softwareentwicklung (allg.)
10/2009 – 12/2009
Tätigkeitsbeschreibung
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
Softwareentwicklung (allg.)
6/2007 – 9/2009
Tätigkeitsbeschreibung
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 Designdokumente
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)
C++, Softwareentwicklung (allg.)
10/2006 – 6/2007
Tätigkeitsbeschreibung
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
Softwareentwicklung (allg.)
4/2006 – 9/2006
Tätigkeitsbeschreibung
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)
Softwareentwicklung (allg.)
8/2005 – 3/2006
Tätigkeitsbeschreibung
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
Softwareentwicklung (allg.)
3/2004 – 7/2005
Tätigkeitsbeschreibung
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
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
Softwareentwicklung (allg.)
5/2000 – 2/2004
Tätigkeitsbeschreibung
Prozessorientierte Softwareentwicklung (C / C++) für verschiedene Softwaremodule
Anforderungsanalyse (Technische Spezifikation)
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.
C++, Softwareentwicklung (allg.)
Über mich
=================================
ein breites Wissen (Anforderungen, Architektur, Design, Programmierung, Integration, Test),
langjährige Erfahrung mit dem Softwareentwicklungsprozess,
Erfahrungen und großes Interesse an Teilprojektleitung,
sehr gute soziale und kommunikative Fähigkeiten,
Engagement, Eigeninitiative und Verantwortungsbewusstsein,
analytisches Denkvermögen, hohes Maß an Selbstständigkeit,
Zuverlässigkeit und Einsatzbereitschaft,
Interesse an Aufgaben in einem internationalen Umfeld (sehr gutes Englisch und Französisch)
Weitere Kenntnisse
Betriebssystemen: Unix, Linux, Windows
Programmiersprachen: C, C++, C#, Python, Javascript, Perl, Java, Assembler, Ada
Embedded Debuggern
(Debugging, Tracing, Profiling): Lauterbach, Trace32, GreenHills, GnuDebugger
Bussystemen: CAN, LIN, Ethernet
Real Time OS: Autosar, OSE Delta, Nucleus, VxWorks, OSEK, OS-9, EmbOS
Methodischer Softwaremodellierung: UML (Rational Rose, BoUML, Architect Enterprise), OOA / OOD, Design patterns
Configuration Management Tools: Git, ClearCase, Subversion/ SVN, PTC, CM Synergy/Continuus, PVCS, MKS
Continuous Integration: Bamboo, Jenkins
Shell Skripten/Batch files: Unix/Linux Shells (sh, bash, etc), Windows Shell
Skriptsprachen CAPL
Datenformaten: JSON, XML
Entwicklungsumgebung: Eclipse, Visual Studio, Embedded Visual Studio
Build System Configuration: Makefiles, Cmake
Simulationstools, Algorithmen: MATLAB, Simulink
Defekt Management Tools: Jira, ARS Remedy, ClearQuest, ELVIS
Requirement Analyse / Management Doors, PTC, Polarion, InStep
Software Design Tools: Rational Rose, Architect Enterprise, BoUML
Test Tools: Tessy, Cunit, Rational Test for Real-Time,
Cantata++, Lint, Logiscope (Telelogic),
LabView, WinRunner, HPVEE
Software Quality: ASPICE (SYS.x, SWE.x)
HiL Systeme: dSpace (Aut. Desk 6.0, ControlDesk 6.41, Scalexio)
Atlassian Toolchain (Confluence, Jira, Bitbucket, Bamboo)
Persönliche Daten
- Rumänisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Fließend)
- Französisch (Fließend)
- Europäische Union
- Schweiz
- Vereinigte Staaten von Amerika
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden