Michael B.

Senior-Entwickler

Leonberg, Deutschland

Erfahrungen

Feb. 2024 - Mai 2025
1 Jahr 4 Monaten
Schweinfurt, Deutschland

Entwickler/Berater

Fresenius Medical Care

  • Entwicklung von automatisierten End-Of-Line Tests (Funktionstests) für Dialyse-Geräte an einem SPS-Prüfstand im Produktionsumfeld
  • Einführung neuer Technologie auf Basis von Vector vTestStudio, CANoe und Siemens S7 SPS
  • Erstellen von Testkonzepten
  • Implementierung von Testfällen und Bibliotheken in CAPL und C#
  • Touch screen emulation und proprietäres RPC (Remote Procedure Call) via CAN
  • Anbindung an die SPS (Siemens Simatic)
  • Definition der Schnittstellen für die Gerätekommunikation (vCDL)
  • Definition der Benutzerschnittstellen und Anbindung an das Frontend (JSON)
  • Agile Arbeitsweise mit DevOps (Azure)
  • Kenntnisse: CAPL, .NET, C#, vCDL, CANOpen, DevOps, SPS
  • Eingesetzte Tools: Vector CANoe 18, vTestStudio 4, MS Azure DevOps, MS Visual Studio 2022
  • Produkte: Mosquito MQTT, Git, Siemens TIA Portal
Jan. 2023 - Dez. 2023
1 Jahr
Stuttgart, Deutschland

Software-Entwickler

Hella

  • Integration von MCAL, BSW, RTE und SWCs
  • Kenntnisse: ASPICE, AUTOSAR 4.3, C, CAPL
  • Eingesetzte Tools: Vector DaVinci Configurator/Developer Classic, CANoe 14, Tasking Compiler
  • Produkte: Windriver WinIdea Debugger, dSPACE TargetLink, MATLAB, Git, Infineon AURIX, Infineon MCAL TC3xxx
Apr. 2022 - Okt. 2022
7 Monaten
Frankfurt, Deutschland

Software-Entwickler

Continental

  • Entwicklung von Firmware für Ultraschallsensoren in Parksystemen
  • Erstellen der Anforderungen und Software-Design
  • Implementierung der Kommunikationsschnittstelle
  • Entwicklung der Testumgebung
  • Kenntnisse: ASPICE, C, DSI3-Bus, ISO 26262
  • Eingesetzte Tools: DOORS Next Gen, Elmos E524.20, IAR Embedded Workbench, Jira, Confluence
  • Produkte: NI CompactRIO, Sekison DSI3 Simulyzer
Juni 2021 - März 2022
10 Monaten

Software-Entwickler

Preh

  • Implementierung der OBD II-Anforderungen für den amerikanischen (CARB) und chinesischen Markt (CN6)
  • Release-Management
  • Kenntnisse: AUTOSAR, ASPICE, C, CAPL, UDS
  • Eingesetzte Tools: Vector CANoe, Vector Candela Studio, Lauterbach Trace32, DOORS, Git
Nov. 2020 - Mai 2021
7 Monaten

Software-Entwickler

Kostal

  • Weiterentwicklung der Software für ein Türsteuergerät hinsichtlich der Funktionen der Verstellsysteme
  • Implementierung qualitätssichernder Maßnahmen zur Verbesserung von ASPICE Level 1 auf Level 2
  • Kenntnisse: ASPICE, AUTOSAR, C, MISRA
  • Eingesetzte Tools: Eclipse, DOORS, SVN, Polyspace, Jenkins, QA-C, IAR Embedded Workbench
  • Produkte: Tessy, Enterprise Architect, Atlassian Jira, CIM Database
Jan. 2020 - Juni 2020
6 Monaten
Deutschland

Software-Entwickler

Flex Automotive

  • Entwicklung der Aktivierungslogik eines DCDC-Wandlers nach Kundenanforderungen
  • Analyse der Anforderungen und Erstellung in Polarion
  • Modellierung in MATLAB/Stateflow und Generierung des Quellcodes mit TargetLink
  • Integration und Test
  • Kenntnisse: AUTOSAR, ASPICE, ISO 26262, C
  • Eingesetzte Tools: MATLAB/Simulink, dSPACE TargetLink, Polarion, Git, Vector MICROSAR SLP 10
  • Produkte: Bitbucket, Green Hills MULTI, CMake, Eclipse 2019, Lauterbach Trace32
Nov. 2018 - Dez. 2019
1 Jahr 2 Monaten
Sankt Georgen im Schwarzwald, Deutschland

Software-Entwickler/Integrator

Magna

  • Integration der AUTOSAR Basissoftware für DCT (Doppelkupplungsgetriebe)
  • Test der BSW-Komponenten
  • Definition von Schnittstellen und Funktionen externer Zulieferer (Bootloader)
  • Erstellung des AUTOSAR BSW-Moduls sowie Anpassung der RTE und SWCs
  • DEM-Fehlerspeicherkonfiguration für OBD II-Diagnose
  • Implementierung von CAN K-Matrix-Updates
  • Release-Dokumentation und Fehleranalyse der Systemtests (HIL)
  • Kenntnisse: AUTOSAR 4.0/3.1, C, CAPL, MISRA, ASPICE, ASIL
  • Eingesetzte Tools: MKS Integrity, DOORS, Lauterbach Debugger, INCA 7, Vector Configurator Pro
  • Produkte: Vector DaVinci Developer, Jenkins, Renesas SH3, ARAS Innovator 11, Vector Candela Studio, Vector CANoe 10, Vector MICROSAR
Juni 2017 - Okt. 2018
1 Jahr 5 Monaten
Mannheim, Deutschland

Software-Entwickler

Primove

  • Implementierung der Sicherheitsziele nach ISO 26262
  • Review der Anforderungen nach ASIL
  • Design der Safety-Softwarekomponenten und Erstellung der Zustandsautomaten in MATLAB/Simulink
  • Codegenerierung und Optimierung mit TargetLink
  • Simulation und Test (Restbussimulation)
  • Kenntnisse: Automotive SPICE, ISO 26262, C, CAPL
  • Eingesetzte Tools: MATLAB/Simulink, dSPACE TargetLink, DOORS, Vector CANoe 9
Dez. 2016 - Mai 2017
6 Monaten
Freiburg im Breisgau, Deutschland

Software-Entwickler/Berater

Sick

  • Laserspektroskopie-Anwendung: Einführung und Coaching in MATLAB/Simulink
  • Applikationsentwicklung und C-Code-Generierung (Embedded Coder)
  • Spezifikation, Implementierung und Test der Module sowie Modultesterstellung
  • Software-Integration
  • Kenntnisse: UML, Scrum, Model Based Systems Engineering, Physik
  • Eingesetzte Tools: TI Delfino, TI CCS 7.0, MATLAB, Enterprise Architect, MS Visual Studio, Jama, NI
  • Produkte: LabVIEW, NI TestStand
Juni 2016 - Okt. 2016
5 Monaten
Sailauf, Deutschland

Software-Entwickler

Magna

  • Treiberentwicklung für Ultraschallsensoren (CDD) mittels SPI, DMA und eMIOS-Schnittstelle
  • Inbetriebnahme des Microcontrollers sowie Hardware-Funktionstest und Validierung
  • Software-Design in UML
  • Kenntnisse: AUTOSAR, ASPICE, C
  • Eingesetzte Tools: MATLAB/Simulink, dSPACE ControlDesk, dSPACE RTI, Vector CANoe 8, Eclipse
  • Produkte: Freescale MPC5XX, Enterprise Architect, MKS Integrity, iSystem WinIdea, Elmos E524.09, NXP MPC5748G
Mai 2015 - Okt. 2016
1 Jahr 6 Monaten
Sailauf, Deutschland

Software-Entwickler/Integrator

Magna

  • Systemintegration und Entwicklung eines Ultraschall-Parkassistenten
  • Implementierung der HMI-Schnittstelle zum Fahrzeug (Kombiinstrument und Warnelemente)
  • Integration der Softwarekomponenten auf verteilten Hardwareplattformen
  • Inbetriebnahme der Hardware im Fahrzeug sowie Aufzeichnung und Auswertung der CAN/FlexRay-Busprotokolle
  • Erstellung von MATLAB-Modellen (Buskommunikation, HMI) und Simulationsumgebungen in MATLAB und CANoe
  • Kenntnisse: ADAS, FlexRay, CAN-Bus, C, CAPL
  • Eingesetzte Tools: MATLAB/Simulink, dSPACE ControlDesk, dSPACE RTI, Vector CANoe 8
  • Produkte: Freescale MPC5XX, MKS Integrity, dSPACE MicroAutoBox II, Freescale MC9S12
Okt. 2014 - Apr. 2015
7 Monaten
Nürnberg, Deutschland

Software-Entwickler

Continental

  • Entwicklung und Integration von SW-Komponenten nach Projektvorgaben, Kundenlastenheften und Plattformspezifikationen für VDC-Stufen
  • Fehlermanagement und Spezifikation der VDC-Fehlerüberwachung
  • Analyse des ECU-Laufzeitverhaltens und Aktualisierung von Architekturdokumenten
  • Erstellung eines Fachkonzepts für sicheres Überwachen der VDC-Endstufen
  • Abstimmung der Anforderungen mit Lieferanten und Entwicklung von C-Bibliotheksfunktionen
  • Kenntnisse: AUTOSAR, C
  • Eingesetzte Hardware und Tools: Infineon TriCore MCU, MKS Source Integrity, Green Hills Compiler
März 2014 - Okt. 2014
8 Monaten
Braunschweig, Deutschland

Software-Entwickler

Volkswagen

  • Hardware-nahe Funktionsentwicklung nach ASIL-D für elektronische Fahrzeuglenkungen
  • Entwicklung von Zugriffsfunktionen auf sicherheitsrelevante Variablen (Redundanz, Bit-Invertierung, Hamming-Distanz)
  • Mikrocontroller-Überwachung der MCU (Watchdog, FCCU, BIST)
  • Dokumentation und Test
  • Kenntnisse: Automotive SPICE, ISO 26262
  • Eingesetzte Tools: Eclipse, IBM DOORS, IBM Change, IBM Synergy, Lauterbach T32 Debugger
  • Produkte: Green Hills Compiler, Polyspace, Kalimetrix Logiscope
Juli 2013 - Feb. 2014
8 Monaten
Ludwigsburg, Deutschland

Software-Entwickler/Berater

BorgWarner

  • Automatisierte Generierung von A2L-Dateien
  • Entwicklung des XCP-Masters nach ASAM-Spezifikation
  • Implementierung der SPI-Kommunikation gekoppelter Prozessoren
  • Implementierung von UDS-Diagnosediensten
  • Aufwandsschätzung für AUTOSAR-Migration
  • Kenntnisse: AUTOSAR, C, CAPL, ASAM, UDS
  • Eingesetzte Tools: Vector ASAP2 Toolset, TI CCS 5.3, Vector CANoe 8.1, ETAS
Dez. 2010 - Juni 2013
2 Jahren 7 Monaten
Bietigheim-Bissingen, Deutschland

Software-Entwickler/Integrator

Valeo

  • Konzeption und Design der Anforderungen nach ASIL A (RAM-Test, Aktivierungslogikabsicherung, Spannungsüberwachung, Signalüberwachung, ROM-Test)
  • Erstellung von Softwarespezifikationen und Modultests
  • Anpassung von IC-Simulationen (HMI) in der Restbussimulation
  • Modellierung und Generierung der RTE-Schnittstellen sowie deren Implementierung
  • HMI-Modellerstellung und Generierung mit Statemate
  • Auslieferungstests mittels Simulation und im Fahrzeug
  • Implementierung von UDS-Diagnosediensten und Anpassung der Diagnose-Dateien (.CDD)
  • Integration, Generierung und Test der AUTOSAR-Software (BSW) für CAN/FlexRay
  • Anpassung des Fehlermanagements
  • Trace-Analyse aus Feldversuchen
  • Release-Management und Konfiguration der Module NvRAM, FEE, DCM und OS
  • AUTOSAR-Coaching
  • Kenntnisse: AUTOSAR, UML, ASPICE, C, Model-Based Software Design, CAN-Bus, FlexRay, UDS
  • Eingesetzte Tools: AUTOSAR 3.1 Basissoftware (SLP 10), Serena Dimensions, I-Logix Statemate, iSystem winIDEA, CANoe 8
Juli 2010 - Nov. 2010
5 Monaten
Schwäbisch Gmünd, Deutschland

Software-Entwickler

ZF Lenksysteme

  • Entwicklung der Lenkfunktion (EPS) im NKW-Fahrerassistenzsystem
  • Teilnahme an internen Trainingsprogrammen (IBM Statemate)
  • Kenntnisse: Automotive SPICE, ISO 26262, C, CAPL, CAN-Bus
  • Eingesetzte Tools: ETAS INCA, Green Hills MULTI Debugger, Lauterbach Trace32, Polyspace, NEC V850
  • Produkte: ServoTwin, Rational ClearCase, CANoe 8
Aug. 2009 - Juni 2010
11 Monaten
Ingolstadt, Deutschland

Software-Entwickler/Integrator/Projektmanager

Audi

  • Entwicklung eines XCP-Trace-/Monitoring-Frameworks für CAN/FlexRay basierend auf XCP
  • Analyse und Aufnahme von Zuständen und Konfigurationen der Steuergerätesoftware im Fahrbetrieb
  • Koordination von Tool- und Softwarelieferanten sowie Inbetriebnahme und Test auf Prüfplätzen
  • Inbetriebnahme von XCPonFR und XCPonCAN
  • Spezifizierung, Erstellung und Durchführung von Testapplikationen in CANoe (CAPL)
  • Erstellung, Wartung und Pflege von Softwarespezifikationen sowie Dokumentation
  • Kenntnisse: AUTOSAR, IEC 26262, CAN-Bus, FlexRay, LIN-Bus, C, CAPL
  • Eingesetzte Tools: Lauterbach Trace32, Infineon TriCore 1796/97, PowerPC MPC5567, NEC V850
  • Produkte: Vector VN3600/CANcaseXL, Vector CANoe 7
Sept. 2008 - Juni 2009
10 Monaten
Kronach, Deutschland

Software-Entwickler

Lear

  • Umsetzung einer FlexRay/CAN-Gateway-Anforderung im Pilotprojekt
  • Erstellung der Anforderungsdokumente
  • Integration und Konfiguration der AUTOSAR Basissoftware (BSW), MCAL, EEPROM Manager, NvRAM Manager und FlexRay Transceiver Komponente
  • Implementierung von Diagnosediensten (CCP/XCP) und AUTOSAR OSEK
  • Restbussimulation in CANoe (CAPL)
  • Kenntnisse: AUTOSAR, C, CAPL, FlexRay, CAN-Bus
  • Eingesetzte Tools: Eclipse, Green Hills MULTI Debugger, Vector CANoe 7, GENy
  • Produkte: MICROSAR, Telelogic DOORS/Synergy, Microsoft SharePoint, Daimler SLP 10, NEC V850 Cargate-M, Elmos FlexRay Transceiver, Lauterbach Trace32
Feb. 2008 - Sept. 2008
8 Monaten
Garching, Deutschland

Software-Entwickler

Messring

  • C++ Entwicklung und Integration von COM-Modulen für automatisierte Firmware-Updates der Gateways und Sensoren
  • Migration von C++-Modulen nach .NET bzw. ADO.NET
  • Kenntnisse: UML, TCP/IP, Ethernet, C++, .NET
  • Eingesetzte Tools: MS Visual Studio 6/8 (VB, C#, C++, .NET), embedded Linux, MS SQL
  • Produkte: Windows Server 2005, Oracle 9, GNU C Compiler, NUnit, Automated QA, Microsoft VSS, Subversion, Freescale MX31 (ARM11), M-Bus, Ethernet, USB
Apr. 2007 - Okt. 2007
7 Monaten
Sindelfingen, Deutschland

Software-Entwickler/Tester

MbTech

  • Test und Bewertung von FlexRay- und CAN-Modulen nach AUTOSAR-Spezifikationen auf verschiedenen Plattformen
  • Anpassung und Integration in die Testumgebung sowie Erstellung der Restbussimulation in CANoe (CAPL)
  • Kenntnisse: AUTOSAR, C, CAPL, Perl, TCL/TK, FlexRay, CAN-Bus
  • Eingesetzte Tools: Vector Geny, Vector DaVinci, CAN/FlexRay, Telelogic DOORS, Serena PVCS
  • Produkte: Green Hills C-Compiler, Cosmic C-Compiler, Metrowerks CodeWarrior, Fibex, Freescale MC9S12xx, NEC V850, Vector CANCard XL, TZM FlexCard, Vector CANoe 6.0
Apr. 2006 - Juli 2007
1 Jahr 4 Monaten
Lippstadt, Deutschland

Software-Entwickler/Tester

HBTC

  • Entwicklung von Lösungen für entwicklungsbegleitende automatisierte Testverfahren und Testmanagement auf Basis von Standardsoftware
  • Projektübergreifende Generierung von Testfällen (CANoe) aus Anforderungsdaten und Auswertung nach SPICE-Kriterien
  • Kenntnisse: VBScript, VBA, XML, CAPL, TCL/TK, HTML, Perl
  • Eingesetzte Tools: Vector CANoe 5.2, MS Excel, MS Visual Studio, Windows XP, Telelogic DOORS
  • Produkte: MKS, Green Hills C-Compiler
Nov. 2004 - Okt. 2005
1 Jahr
Karlsbad, Deutschland

Software-Entwickler

Harman Becker

  • Entwicklung von Lösungen für automatisierte Testverfahren und Integrationstests im MOST-Bus-Umfeld
  • Testmanagement und Integrationstests für Infotainment-Komponenten
  • Kenntnisse: MOST-Bus, XML, VBA, TCL, Perl, HTML, VBScript, CAPL
  • Eingesetzte Tools: Vector CANoe 5.1, MS Excel, MS Visual Studio, Windows XP, Telelogic DOORS
  • Produkte: QNX Momentics, Mocca V2, Perforce, TASTE, TraceClient
Nov. 2004 - Okt. 2005
1 Jahr
Karlsbad, Deutschland

Software-Entwickler/Tester

Harman Becker

  • Tests der Gerätesoftware mittels Protokollanalyse und Restbussimulationen mit CANoe
  • Koordination internationaler Testteams und Umsetzung von Testspezifikationen via Scripts und Add-Ins
  • Implementierung von Erweiterungen in CANoe (CAPL) zur Standardisierung und Automatisierung von Testabläufen
  • Integration in Unternehmensprozesse (SPICE/CMMI)
  • Kenntnisse: VBScript, XML, TCL, Perl, HTML, CAN-Bus, LIN-Bus, CAPL
  • Eingesetzte Tools: Vector CANoe 5.1, MS Excel, MS Visual Studio, MS VBA, Windows XP, Telelogic DOORS
Jan. 2004 - Sept. 2004
9 Monaten
Villingen-Schwenningen, Deutschland

Software-Entwickler

Continental

  • Konzeption und Entwicklung von Middleware-Komponenten (COM-Schnittstellen) für maschinelle Mustererkennung in der Testautomation
  • Beratung und Validierung bei Einführung der Bildverarbeitungssoftware
  • Erstellung von Testschritten für Funktionsendprüfungen in Produktion
  • Kenntnisse: UML 2.0, C++, Visual Basic 6, OOP
  • Eingesetzte Tools: Cognex VisionPro 3.4, Cognex InSight, Agilent TestExec 5.0/5.1, Windows NT/XP
  • Produkte: Vector CAN, LabVIEW 5/6, OPC, UML, MS Visio, MS Visual Basic
Mai 2003 - Dez. 2003
8 Monaten
Markdorf, Deutschland

Software-Entwickler

Marquardt

  • Entwurf und Entwicklung von COM-Server-Komponenten für Prüf- und Programmiergeräte elektronischer Fahrberechtigungssysteme
  • Integration in eine LabVIEW-Testumgebung für automatisierte Funktionsendprüfung und Initialisierung in Produktion
  • Sicherstellung der Softwarequalität durch Unit-Tests und Design-Pattern
  • Kenntnisse: UML 2.0, C++, STL, XML, OOP
  • Eingesetzte Tools: MS Visual Studio 6/7, Windows NT/XP, ATL, Testrunner, LabVIEW 7, MS Visual Basic 6
  • Produkte: InstallShield, Doc-O-Matic 3.0
Mai 2002 - März 2003
11 Monaten

Software-Entwickler

Leybold Optics

  • Entwicklung eines COM-Servers für Windows NT/2000 zur Steuerung und Datenerfassung eines Schichtdickenmessgeräts und Kristallmagazins
  • Unterstützung verschiedener Schnittstellen (seriell, IEEE 488 GPIB)
  • Erstellung einer Testumgebung und Applikationsbeispiele für C und Visual Basic
  • Kenntnisse: C++, ATL, STL, UML 2.0, JavaScript, XML, VBScript
  • Eingesetzte Tools: Windows NT/2000, Visual C++ 6.0, Borland C++ Builder 6, UML-Studio 6.0
  • Produkte: Testrunner, Doc-O-Matic 2.0

Zusammenfassung

Ich habe über 15 Jahre Erfahrung als Senior-Entwickler mit Schwerpunkt auf Automobil-, Medizin- und Industriesystemen. Meine Arbeit reicht von der Firmware- und Middleware-Entwicklung für sicherheitskritische Anwendungen bis zu automatisierten Testlösungen in Produktionsumgebungen. Ich bringe fundiertes Wissen in C, C#, eingebetteten Systemen und Standards wie AUTOSAR, ASPICE und ISO 26262 mit und nutze Werkzeuge wie MATLAB, CANoe und Visual Studio. Im Laufe meiner Karriere habe ich Testkonzepte entwickelt und umgesetzt, komplexe Softwaresysteme integriert und neue Technologien eingeführt, um Qualität und Einhaltung von Branchenvorschriften zu sichern. Mein Fokus liegt darauf, praktische und effiziente Lösungen zu liefern, die strengen Leistungs- und Sicherheitsanforderungen gerecht werden.

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher
Französisch
Fortgeschritten
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen