Projekterfahrungen


06/2023 – 03/2024
(10 Monate)

SCHEID automotive GmbH in Bruchsal

Projekt:

HVAC2 ECU

Rolle:

Embedded Softwareentwickler

Tools:

Eclipse, Dimension, CANoe, iSystem iC5700

  • Implementation for SWCs and Complex Driver on AURIX TriCore uC
  • Debugging, Failure analysis
  • Integration testing of SWCs

11/2022 – 05/2023
(7 Monate)

SCHEID automotive GmbH in Bruchsal

Projekt:

EIS SFTP

Rolle:

Embedded Softwareentwickler

Tools:

Eclipse, Dimension, Doors, CANoe, GHS, MULTI Emulator

  • OSEK OS adaptions for HAL/SPI
  • Application SW development (NEC V850)
  • PR/CR managment
  • Configuration and testing of RF receive routine (Atmel ATA5781N)

04/2022 – 10/2022
(7 Monate)

SCHEID automotive GmbH in Bruchsal

Projekt:

Daimler Fond Seat Monitoring VS20 ECU

Rolle:

Embedded Softwareentwickler

Tools:

Eclipse, Dimension, DaVinci Configurator, Doors, vFlash, Candela, CANoe, CAPL, iSystem iC5700

  • Design for SWCs
  • Implementation for SWCs (NXP S32K144)
  • Requirement Engineering for SWCs
  • Integration testing of SWCs
  • Flash Bootloader
  • Diagnose
  • Autosar 4.X

11/2020 – 03/2022
(1 Jahr, 5 Monate)

Odelo GmbH in Hedelfingen

Projekt:

Rücklichtsteuermodul

Rolle:

Embedded Softwareentwickler

Tools:

Visual Code Studio, Jira, Git, DaVinci Configurator, Enterprise Architect

  • Definition der Requirements aus bestehenden Kundenanforderungen
  • Architektur und Design mit Enterprise Architect
  • Umsetzung inklusive Ansteuerung des Mikrocontrollers S32K146 in C
  • Vector Boot Manager, Flash Bootloader
  • Erstellung von Schnittstellendokumenten
  • Protokoll-Entwicklung von LED-Treiber
  • Autosar 4.X
  • Durchführung von Software-Tests

11/2018 – 12/2019
(1 Jahr, 2 Monate)

Safran electronics & defense germany gmbh in Murr

Projekt:

3-Axis Inertial Measurement Unit FMU-3E-AP

Rolle:

Embedded Softwareentwickler

Tools:

Eclipse, Jira, Git, Beyong Compare

  • Entwicklung hardwareorientierter Realtime-SW für Geräte und Systeme nach DO-178C Richtlinien für sicherheitskritische Anwendungen unter Infineon XC2365A-104F80L-AB in C
  • Analyse und Dokumentation der Anforderungen an die Software
  • Erstellung von Schnittstellendokumenten
  • Entwurf und Entwicklung der Software
  • WCET-Analyse
  • Erstellen der Software-Testprozeduren
  • Durchführung und Dokumentation von Software-Tests und Analysen

01/2017 – 10/2018
(1 Jahr, 10 Monate)

Bose Automotive GmbH in Esslingen

Projekt:

Renault Verstärker Premium 2

Rolle:

Embedded Softwareentwickler

Tools:

Misra, Lint, Eclipse, Jira, Jama, TortoiseSVN, Debugger AVR32, Visual Studio 2015

  • Embedded Softwareentwicklung in C unter AVR32 mit AUTOSAR 3
  • Head Unit-, Verstärker- Kommunikation über MCAN
  • ADAS Unterstützung für UPA, HFP, LDW, PSM, SR
  • Restbus-Simulation in CAPL
  • UDS Security Access Tester Komponente in C#
  • Anforderungsanalyse, Design, Komponententest

09/2009 – 12/2016
(7 Jahr, 4 Monate)

Robert Bosch Automotive Steering GmbH in Schwäbisch Gmünd

Projekt:

MRA Basissoftware Diagnose

Rolle:

Embedded Softwareentwickler

Tools:

CANflash, vFlash, Candela, CandelaFlash, CANoe, GENy, CAPL, ClearCase, ClearQuest, Misra, Polyspace, Visual Studio 2010, Eclipse, Canoe.DiVa, Enterprise-Architect, Doors

  • Embedded Softwareentwicklung in C unter V850E2/Px4 mit AUTOSAR 3
  • Entwicklung für Diagnose Basissoftware, Bootloader
  • Restbus-Simulation in CAPL
  • Environment Konverter in C#
  • UDS (ISO 14229), CAN, FlexRay
  • ISO 26262-6, Autonomous Driving in Specific Environments nach ASIL-D Risikostufe
  • Anforderungsanalyse, Design, Komponententest

07/2009 – 08/2009
(2 Monate)

Softwarehersteller in Karlsruhe

Projekt:

Brillenstatik

Rolle:

Applikation Softwareentwickler

Tools:

MS VC++ 6, MFC, Perforce

  • Softwareergonomie, Abwärtskompatibilität
  • Implementierung mit C++ und Auslagerung des Berechnungsmoduls in DLL
  • Im- und Export
  • Mehrsprachige Benutzeroberfläche
  • Kundenspezifischer Verschlüsselungsalgorithmus

10/2007 – 06/2009
(1 Jahr, 9 Monate)

Automotive Lighting in Reutlingen

Projekt:

Lancia 844, Alfa Romeo 940

Rolle:

Embedded Softwareentwickler

Tools:

MS VC++ 6, WinMerge, ClearCase, ClearQuest
DIAnalyzer, CANoe, CANape, CANcaseXL, CAPL, CANgen, GENy, CANflash, HexView, Tantino-Debugger

  • Embedded Softwareentwicklung unter OSEK und Infineon XC164CS-16F
  • Entwicklung projektspezifischen Diagnose in C mit KWP2000 Protocol und UDS
  • Flashbootloader

10/2005 – 09/2007
(2 Jahr)

Harman/Becker Automotive Systems in Ittersbach

Projekt:

Audio5 NG (DC), L6 (BMW), PSA (Peugeot), UTA (Hyundai), SYMC 200 (SsangYong)

Rolle:

Embedded Softwareentwickler

Tools:

CodeWright, Araxis Merge, Perforce, ProCom, CANoe, CANcaseXL, CAPL, GreenHills MULTI Debugger, NEC MiniCube QB V850MINI

  • Embedded Softwareentwicklung unter CMX und NEC V850SE
  • Entwicklung generischen projektunabhängigen Basis-Diagnose-Schnittstellen
  • Entwicklung projektspezifischen Diagnose in C/C++
  • KWP2000 Protocol Handler

12/2004 – 09/2005
(10 Monate)

JohnsonControls in Karlsruhe

Projekt:

PL6, Kombi-Steuergerät

Rolle:

Embedded Softwareentwickler

Tools:

MS VC++ 6, Multi(Green Hills), Source Safe, WinKfp, Ediabas, CANoe, Optolyzer

  • Konzeptentwurf und SW-Design für Diagnose
  • Embedded Softwareentwicklung in C mit Integrity OS
  • BSP Anpassungen und Erweiterungen
  • Treiberprogrammierung für MPC5200: UART, Flash
  • SystemStateManager, CentralCommandDispatcher, Diagnose, Download
  • MOST High Protocol, KWP2000- und UDS-Protocol

02/2004 – 12/2004
(11 Monate)

Daimler-Chrysler MTC in Sindelfingen

Projekt:

S-Klasse, Telematik, Software-Download

Rolle:

Applikation Softwareentwickler

Tools:

MS VC++ 6, 4CS, Flash-Editor, Diogenes,
Optolyzer, Tool4M, Test-Director, CANoe, E-Tester

  • Koordination und Entwicklung von Prüfplänen mit 4CS und C++
  • Auf- und Ausbau einer automatisierten Testumgebung im Bereich Software-Download
  • Vernetzung mit CAN & MOST
  • Koordination und Vorbereitung von Testklausuren
  • Durchführung von Tests an Testaufbauten und in Fahrzeugen
  • Analyse und Dokumentation von Testergebnissen: CAN, MOST, KWP2000
  • Anfertigung technischer Berichte

11/2003 – 01/2004
(3 Monate)

Weiterbildung in Microsoft .NET Framework

Projekt:

Weiterbildung

Rolle:

Applikation Softwareentwickler

Tools:

VisualStudio.NET

  • Grafikprogrammierung mit Visual C#.NET
  • Datenbankprogrammierung mit ADO.NET
  • Internetprogrammierung mit ASP.NET

10/2001 – 10/2003
(2 Jahr, 1 Monate)

Harman/Becker Automotive Systems in Ittersbach

Projekt:

Man-Maschine-Interface E-60

Rolle:

Applikation Softwareentwickler

Tools:

MS VC++ 6.0, Tornado, VxWorks, Ediabas, Winkfp, CANoe, MOSTolyser, Perforce

  • C/C++ Entwicklung im Tuner- und Multimediaplayer-Bereich, Event gesteuert (MOST-Bus)
  • Spezifikation, Erweiterung und Umsetzung der Prüfmittelbus-Befehlen für die Fertigung mittels MOST-Bus
  • Diagnose-Jobs für Endmontage beim Kunden (CAN-Bus)
  • Spezifikation und Entwicklung der Diagnose-Event-Klassen
  • EEProm-Fehlerspeicher Handhabung
  • Selbsttest-Verfahren im Bereich Tuner, Navigation
  • ADW-Ports Ansteuerung auf SH3-Chip zwecks Kontrolle der Radioantenne (VxWorks)
  • Tool-Software Programmierung:
    • EEProm-Konverter (Tuner-Abgleichsdaten) in C++
    • Softwarestand-Generierer (Perforce-API) in C++
    • Perl-Script: Kontrolle der Werks- und Integrationsdaten

02/2001 – 09/2001
(8 Monate)

Harman/Becker Automotive Systems in Ittersbach

Projekt:

IDrive E-65

Rolle:

Applikation Softwareentwickler

Tools:

MS VC++ 6.0, Ediabas, Winkfp, CANoe, MOSTolyser

  • Enge Zusammenarbeit mit Entwicklern: Sourcecode Controling
  • Fehlersuche mittels Debugger
  • Lokalisieren der Fehlerquelle
  • Qualitätssicherung einzelnen MOST-Geräten
  • Gesamttest MOST-/CAN-Steuergeräte im Verbund
  • Dauer- und Performance-Test

10/2000 – 01/2001
(4 Monate)

Heyde AG in Bad Nauheim

Projekt:

Call Center

Rolle:

Applikation Softwareentwickler

Tools:

Sun Workshop 6.0, Access 97, Oracle 8, CVS, Twister, Lotus Notes

  • C++, STL
  • Lotus Notes C++ API
  • Programmierung der Datenbank-Schicht
  • Middleware Twister

04/2000 – 09/2000
(6 Monate)

Siemens AG in Karlsruhe

Projekt:

Batch Flexible, Chargensteuerung

Rolle:

Applikation Softwareentwickler

Tools:

MS VC++ 5.0, PVCS, ARTS, BugTrapper

  • Chargensteuerung für die Abarbeitung der Steuerrezepte und die Visualisierung und Online-Hantierung der Chargen auf der Operating System in C++
  • COM / DCOM

01/2000 – 03/2000
(4 Monate)

Eigenentwicklung

Projekt:

Lernsoftware Mathematik

Rolle:

Web Applikation Softwareentwickler

Tools:

MS VC++ 5.0, VisualCafe, JBuilder

  • Java Client – Server Applikation
  • OOA, OOD
  • Ergonomie der Oberfläche und der Handhabung
  • Entwurf und Entwicklung von spezifischen Aufgabenstellungen
  • JavaScript, DHTML

02/1999 – 12/1999
(11 Monate)

Siemens AG in Karlsruhe

Projekt:

Intelligente PROFIBUS-Kamera

Rolle:

Applikation Softwareentwickler

Tools:

MS VC++ 5.0, PVCS, ARTS

  • Entwicklung von ActivX – Elementen für Kamera gestütztes Meß-, Prüf- und Erkennungssystem
  • Entwurf von Algorithmen für Prüf- und Erkennungsfunktionen (Laufzeit – System) im Embedded-Bereich
  • Erstellung der spezifischen Klassen in C

12/1998 – 01/1999
(2 Monate)

Eigenentwicklung

Web Presentation

Web Applikation Softwareentwickler

JavaCafe

  • Web – Programmierung
  • Applets, JavaScript, DHTML

05/1998 – 11/1998
(7 Monate)

Heyde AG in Bad Nauheim

Projekt:

Call Center

Rolle:

Applikation Softwareentwickler

Tools:

MS VC++ 5.0, Sun Workshop, MS Access 97, Oracle, PVCS

  • Entwurf von DV-Konzepten und Entwicklung von MDM-Diensten (Multi-Dialog-Manager) in C
  • Schnittstellen-Koordination zwischen Java – Frond-End-Client und MDM-Diensten
  • Portierung der MDM-Dienste nach Sun Solaris
  • Erzeugen von Shared Objects unter Unix
  • Anbindung an weitere Module des Gesamtsystems
  • Testen von Programmen auf ORACLE-Datenbank, Fehlerbehebung, Dokumentation

02/1997 – 04/1998
(1 Jahr, 3 Monate)

Kardex in Bellheim

Projekt:

Lagerverwaltung für Umlaufregale

Rolle:

Applikation Softwareentwickler

Tools:

MS VC++ 5.0, MS Access 7.0, MS Sourcesafe, MS WinDiff

  • Mitarbeit und Entwicklung am Programm für Lagerverwaltung in C++
  • Erstellung von Inventurlisten
  • Erstellen von DLL und deren Einbindung in Programm
  • Datenbankprogrammierung, Implementierung von SQL-Abfragen
  • Erstellung eigenen Klassenbibliotheken
  • Implementierung der automatischen Host-Daten-Transfer zur Datenbank
  • Ansteuerung speziellen Hardware
  • Dynamische Anpassung der Maschinen – Interface – Telegramme.
  • Programmdokumentation, Programmbeschreibung, Anwender-Schulung

01/1996 – 01/1997
(1 Jahr)

Diverse kleinere Projekte

Projekt:

Klimaanlage-Steuerung, Datenbankprogramme, Schulungen

Rolle:

Applikation Softwareentwickler

Tools:

Borland C++ 3.1, MS VC++ 1.52

  • Konverter für Fließkomma auf einem Prozessor ohne Fließkomma – Register
  • Änderungen des Quellcodes nach ANSI C Standard
  • Lehrgänge: Programmiergrundlagen, C – Programmierung
  • Folgeaufträge der digitalen Bildverarbeitung von Stickmustern
  • Projekte zur Aktenverwaltung

06/1995 – 12/1995
(7 Monate)

Aufbaustudium zum Euromaster-Telekommunikation in Karlsruhe

Projekt:

Aufbaustudium

Rolle:

Telekommunikation Manager

  • Informatik, Telekommunikation, Netzwerke
  • Betriebswirtschaft und Projektmanagement
  • Computersysteme: Architektur, Datenbanken
  • Projektarbeit:
    • Erstellung eines Konzepts zur Datenfernübertragung von/zu Kunden/Lieferanten im Bereich der technischen Datenverarbeitung im Entwicklungszentrum der Porsche AG

11/1994 – 05/1995
(7 Monate)

Pfaff AG in Karlsruhe

Projekt:

Stickmuster – Konvertierung, Generierung der PCMCIA – Karten

Rolle:

Applikation Softwareentwickler

Tools:

MS VC++ 1.52

  • Entwicklung einer Benutzeroberfläche in C
  • Umsetzung der Stickmuster in Pictogramme
  • Generierung der Musterköpfen aus verschiedenen Industrieformaten für FLASH – Karten
  • Umsetzung der Industrieformate in A51-Maschinenbefehle

11/1993 – 08/1994
(10 Monate)

Pfaff AG in Karlsruhe

Projekt:

Digitale Bildverarbeitung und automatische Erzeugung von Stickmustern

Rolle:

Applikation Softwareentwickler

Tools:

MS VC++ 1.52, Profiler

  • Untersuchung und Implementierung von effizienten Algorithmen zur Erkennung von Flächen und Linien in C
  • Konzeption, Implementierung eines Optimierungsverfahrens der Stickreihenfolge
  • Entwurf von Masken zur Beseitigung von Störstellen
  • Programmdokumentation, Programmbeschreibung