Michael Beck
Entwickler/Berater
Erfahrungen
Entwickler/Berater
Fresenius Medical Care
- Entwicklung von automatisierten End-Of-Line Tests (Funktionstests) für Dialyse-Geräte an einen 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, Mosquito MQTT, Git, Siemens TIA Portal
Software-Entwickler
Hella
- Integration MCAL, BSW, RTE, SWCs
- Kenntnisse: ASPICE, AUTOSAR 4.3, C, CAPL
- Eingesetzte Tools: Vector DaVinci Configurator/Developer Classic, CANoe 14, Tasking Compiler, WinIdea Debugger, dSPACE TargetLink, Matlab, Git, Infineon Aurix, Infineon MCAL TC3xxx
Software-Entwickler
Continental
- Ultraschallsensor Firmware für Parksysteme
- Erstellen der Anforderungen
- Software-Design
- Implementierung der Kommunikations-Schnittstelle
- Entwickeln der Testumgebung
- Kenntnisse: ASPICE, C, DSI3-Bus, ISO 26262
- Eingesetzte Tools: DOORS Next Gen, Elmos E524.20, IAR EW, Jira, Confluence, NI CompactRio, Seskion DSI3 Simulyzer
Software-Entwickler
Preh
- Implementierung der OBD II Anforderung für den amerikanischen (CARB) und chinesischen Markt (CN6)
- Releasemanagement
- Kenntnisse: AUTOSAR, ASPICE, C, CAPL, UDS
- Eingesetzte Tools: Vector CANoe, Candela Studio, Lauterbach Trace32, DOORS, Git
Software-Entwickler
Kostal
- Weiterentwicklung der Software für ein Türsteuergerät hinsichtlich der Funktionen der Verstellsysteme
- Implementierung der Software hinsichtlich qualitätssichernder Maßnahmen, um eine Verbesserung des ASPICE Level 1 auf Level 2 zu erreichen
- Kenntnisse: ASPICE, AUTOSAR, C, MISRA
- Eingesetzte Tools: Eclipse, DOORS, SVN, Polyspace, Jenkins, QA-C, IAR Embedded Workbench, Tessy, Enterprise Architect, Atlassian JIRA, CIM Database
Software-Entwickler
Flex Automotive
- Entwicklung der Aktivierungslogik eines DCDC-Wandlers nach Kundenanforderungen
- Analyse der Anforderungen
- Erstellen der Anforderungen in Polarion
- Modellierung in Matlab/Stateflow
- 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, Bitbucket, Greenhills MULTI, CMake, Eclipse 2019, Lauterbach Trace32
Software-Entwickler/Integrator
Magna
- Basissoftware Integration DCT (Doppelkupplungsgetriebe)
- Test der BSW-Komponenten
- Definition von Schnittstellen und Funktionen externer Zulieferer (Bootloader)
- Erstellen des AUTOSAR BSW Moduls
- Anpassung der AUTOSAR RTE und SWCs
- DEM Fehlerspeicherkonfiguration für OBD II Diagnose
- Implementierung von CAN K-Matrix Updates
- Release Dokumentation
- 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, Vector DaVinci Developer, Jenkins, Renesas SH3, ARAS Innovator 11, Vector Candela Studio, Vector CANoe 10, Vector MICROSAR
Software-Entwickler
Primove
- Implementierung der Sicherheitsziele nach ISO 26262
- Review der Anforderungen nach ASIL
- Design der Safety Softwarekomponenten
- Erstellen der Zustandsautomaten der Safety-Komponenten in Matlab/Simulink
- Code Generierung 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
Software-Entwickler/Berater
Sick
- Laserspektroskopie-Anwendung
- Einführung von Matlab/Simulink
- Applikationsentwicklung und Coaching in Matlab/Simulink
- C-Code Generierung (embedded Coder)
- Spezifikation, Implementierung und Test der Module
- Modultesterstellung
- SW-Integration
- Kenntnisse: UML, Scrum, Model Based System Engineering, Physik
- Eingesetzte Tools: TI Delfino, TI CCS 7.0, Matlab, Enterprise Architect, MS Visual Studio, Jama, NI TestStand, LabVIEW
Software-Entwickler
Magna
- Inbetriebnahme des Microcontroller
- Hardware-Funktionstest und Validierung
- Treiberentwicklung für Ultraschallsensoren (CDD) mittels SPI, DMA und eMIOS-Schnittstelle
- Software-Design in UML
- Kenntnisse: AUTOSAR, ASPICE, C
- Eingesetzte Tools: Matlab/Simulink, dSPACE ControlDesk, dSPACE RTI, Vector CANoe 8, Eclipse, Freescale MPC5XX, Enterprise Architect, MKS Integrity, iSystem WinIdea, Elmos E524.09, NXP MPC5748G
Software-Entwickler/Integrator
Magna
- Ultraschall-Parkassistent:
- Implementieren der HMI-Schnittstelle zum Fahrzeug (Kombi-Instrument und Warnelemente)
- Integration der Software-Komponenten auf verteilten Hardware-Plattformen
- Inbetriebnahme der Hardware im Fahrzeug
- Aufzeichnung und Auswerten der CAN/FlexRay-Bus Protokolle
- Erstellen von Matlab-Modellen (Buskommunikation, HMI)
- Erstellen der Simulationsumgebungen in Matlab und CANoe
- Kenntnisse: ADAS, FlexRay, CAN-Bus, C, CAPL
- Eingesetzte Tools: Matlab/Simulink, dSPACE ControlDesk, dSPACE RTI, Vector CANoe 8, Freescale MPC5XX, MKS Integrity, dSPACE MicroAutoBox II, freescale MC9s12
Software-Entwickler
Continental
- Entwicklung und Integration von SW-Komponenten nach Projektvorgaben, Kundenlastenheften und Plattformspezifikationen für die I-Stufen (SW-Stände)
- Fehlermanagement
- Spezifikation und Umsetzung der VDC-Fehlerüberwachung
- Analyse des ECU-Laufzeitverhaltens
- Aktualisierung von Architekturdokumenten bzgl. VDC-Fehlerüberwachung
- Erstellen eines Fachkonzepts für ein sicheres Überwachen der VDC-Endstufen
- Abstimmung der Anforderungen mit Lieferanten
- Entwicklung von C-Bibliotheksfunktionen
- Kenntnisse: AUTOSAR, C
- Eingesetzte Tools: Infineon Tricore MCU, MKS Source Integrity, Green Hills Compiler
Software-Entwickler
Volkswagen
- Hardware-nahe Funktionsentwicklung nach ASIL-D für die serienübergreifende Basissoftware elektronischer Fahrzeuglenkungen
- Entwickeln von Zugriffsfunktionen auf sicherheitsrelevante Variablen (Redundanz, Bit-Invertierung, Hamming-Distanz)
- Spezifische Microcontroller-Ü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, Green Hills Compiler, Polyspace, Kalimetrix Logiscope
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
- Aufwandsabschätzung AUTOSAR Migration
- Kenntnisse: AUTOSAR, C, CAPL, ASAM, UDS
- Eingesetzte Tools: Vector ASAP2 Toolset, TI CCS 5.3, Vector CANoe 8.1, ETAS
Software-Entwickler/Integrator
Valeo
- Konzeption und Design der Anforderungen nach ASIL A (RAM-Test, Absicherung der Aktivierungslogik, Spannungsüberwachung, Signalüberwachung, ROM-Test)
- Erstellen der Softwarespezifikationen und Modultests
- Erstellen und Anpassung der IC-(Kombiinstrument)-Simulationen (HMI) in der Restbussimulation
- Modellierung und Generierung der RTE-Schnittstellen
- Implementierung der RTE-Schnittstellen
- HMI-Modellerstellung und Generierung (Statemate)
- Auslieferungstest mittels Simulation und im Fahrzeug
- Implementierung von UDS-Diagnosediensten
- Anpassen der Diagnose-Dateien (.CDD)
- Integration, Generierung und Test der AUTOSAR Software (BSW) für CAN/FlexRay
- Anpassung des Fehlermanagements
- Kenntnisse: AUTOSAR, UML, ASPICE, C, modellbasiertes Softwaredesign, CAN-Bus, FlexRay, UDS
- Eingesetzte Tools: AUTOSAR 3.1 Basissoftware (SLP 10), Serena Dimensions, I-Logix Statemate, iSystem winIDEA, Vector CANoe 8
Software-Entwickler
ZF Lenksysteme
- Teilnahme an internen Trainingsprogrammen (IBM Statemate)
- Kenntnisse: Automotive SPICE, ISO 26262, C, CAPL, CAN-Bus
- Eingesetzte Tools: ETAS INCA, Greenhills MULTI Debugger, Lauterbach Trace32, Polyspace, NEC V850, EPS (ServoTwin), Rational ClearCase, CANoe 8
Software-Entwickler/Integrator/Projektmanager
Audi
- Tätigkeitsfelder in den Bussystemen CAN, LIN, FlexRay
- Koordination von Tool-/Software-Lieferanten
- Inbetriebnahme und Test von Standardsoftware sowie Tools auf Prüfplätzen
- Inbetriebnahme XCPonFR / XCPonCAN
- Spezifizierung, Erstellung und Durchführung von Testapplikationen in CANoe (CAPL Programmierung)
- Erstellung, Wartung und Pflege von Softwarespezifikationen
- Erstellung von Bewertung und Dokumentation
- Kenntnisse: AUTOSAR, IEC 26262, CAN-Bus, FlexRay, LIN-Bus, C, CAPL
- Eingesetzte Tools: Lauterbach Trace32, Infineon Tricore 1796/97, PowerPC MPC5567, NEC V850, Vector VN3600/CANcaseXL, Vector CANoe 7
Software-Entwickler
Lear
- Erstellung der Anforderungsdokumente
- Integration und Konfiguration der AUTOSAR Basissoftware (BSW)
- MCAL (Microcontroller Abstraction Layer)
- EEPROM Manager
- NvRAM Manager
- FlexRay Transceiver Komponente
- Diagnose (CCP/XCP)
- AUTOSAR OSEK
- Restbussimulation in CANoe (CAPL-Programmierung)
- Kenntnisse: AUTOSAR, C, CAPL, FlexRay, CAN-Bus
- Eingesetzte Tools: Eclipse C/C++, Greenhills MULTI Debugger, Vector Tools (CANoe 7), GENy, MICROSAR, Telelogic DOORS/Synergy, Microsoft SharePoint, Daimler SLP 10, NEC V850, Elmos FlexRay Transceiver, Lauterbach Emulator Trace32
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 (Gateway), MS SQL, Oracle 9, GNU C Compiler, NUnit, Automated QA, Microsoft VSS, Subversion, Freescale MX31
Software-Entwickler/Tester
MbTech
- Test und Bewertung von FlexRay-/CAN-Modulen nach AUTOSAR-Spezifikationen auf verschiedenen Plattformen
- Anpassungen und Integration in die Testumgebung
- Erstellen der Restbussimulation in CANoe (CAPL-Programmierung)
- Kenntnisse: AUTOSAR, C, CAPL, Perl, TCL/TK, FlexRay, CAN-Bus
- Eingesetzte Tools: Vector Geny, Vector DaVinci, CAN/FlexRay, Telelogic DOORS, Serena PVCS, Greenhills C-Compiler, Cosmic C-Compiler, Metrowerks CodeWarrior, Fibex, Freescale MC9S12xx, NEC V850, Vector CANCard XL, TZM FlexCard, Vector CANoe 6.0
Software-Entwickler/Tester
HBTC
- Entwicklung von Lösungen für entwicklungsbegleitende automatisierte Testverfahren und Testmanagement auf Basis von Standardsoftware
- Projektübergreifendes Generieren von Testfällen (CANoe) aus den Anforderungsdaten und deren Auswertung nachprozesskonformen Aspekten (SPICE)
- Kenntnisse: VBScript, VBA, XML, CAPL, TCL/TK, HTML, Perl
- Eingesetzte Tools: Vector CANoe 5.2, MS Excel, MS Visual Studio, Windows XP, Telelogic DOORS, MKS, Greenhills C-Compiler
Software-Entwickler
Harman Becker
- MOST-Testautomatisierung: Entwicklung von Lösungen für entwicklungsbegleitende automatisierte Testverfahren und Integrationstests, Testmanagement
- CAN-Testautomatisierung: Tests der Gerätesoftware (Infotainment) mittels Protokollanalyse mit Restbussimulationen, Koordinierung der Tests mit internationalen Standorten, Umsetzung von Testspezifikationen (Excel) mittels Scripts und Add-Ins, Erweiterungen in CANoe (CAPL-Programmierung) zur Standardisierung und Automatisierung, Integration in Unternehmensprozesse (SPICE/CMMI)
- Kenntnisse: MOST-Bus, XML, VBA, TCL, Perl, HTML, VBScript, CAPL, CAN-Bus, LIN-Bus
- Eingesetzte Tools: Vector CANoe 5.1, MS Excel, MS Visual Studio, MS VBA, Windows XP, Telelogic DOORS, QNX Momentics, Mocca V2, Perforce, TASTE, TraceClient
Software-Entwickler
Continental
- Konzeption und Entwicklung von Middleware-Komponenten (COM-Schnittstellen) für maschinelle Mustererkennung in der Test-Automation (Endkontrolle in der Produktion)
- Beratung und Validierung bei der Einführung und Entwicklung der Bildverarbeitungssoftware
- Erstellen von Testschritten für die Betriebsmittel-Entwicklung (Funktionsendprüfung)
- 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, Vector CAN, LabVIEW 5/6, OPC, UML, MS Visio, MS Visual Basic
Software-Entwickler
Marquardt
- Entwurf und Entwicklung von COM-Server-Komponenten für Prüf- und Programmiergeräte elektronischer Fahrberechtigungssysteme
- Basis der automatisierten Funktionsendprüfung und Initialisierung in der Produktion in LabVIEW-Testumgebung
- Qualitätssicherung mittels Unit-Tests und Design-Pattern
- Kenntnisse: UML 2.0, C++, Standard Template Library, XML, OOP
- Eingesetzte Tools: MS Visual Studio 6/7, Windows NT/XP, ATL, Testrunner, LabVIEW 7, MS Visual Basic 6, InstallShield, Doc-O-Matic 3.0
Software-Entwickler
Leybold Optics
- Entwicklung eines COM-Servers für Windows NT/2000 zur Steuerung und Datenerfassung eines Schichtdickenmessgerätes und Kristall-Magazins
- Nutzung serieller Schnittstelle oder IEEE 488 (GPIB)
- Erstellen einer Testumgebung und Applikationsbeispiele eines COM-Clients in C und Visual Basic
- Kenntnisse: C++, ATL, Standard Template Library, UML 2.0, JavaScript, XML, VBScript
- Eingesetzte Tools: Windows NT/2000, VC++ 6.0, Borland C++ Builder 6, UML-Studio 6.0, TestRunner, Doc-O-Matic 2.0
Software-Entwickler
Invesco
- DCOM-Server-Entwicklung für Provider-Schnittstellen (Bloomberg, Data Stream etc.)
- Entwicklung und Integration von XML-Schnittstellen (DOM)
- Automatisierter Abgleich von Wertpapier-Basisdaten (Key Matching Parser)
- Aufbau von Handelsuniversen (Trading Universes)
- UML-Design, Implementierung und Dokumentation
- Kenntnisse: Relationale Datenbanken, Delphi, COM+, SQL, XML, UML
- Eingesetzte Tools: Windows 2000, Delphi 6, SDL Component Suite, ModelMaker, XML Spy, MS SQL Server, Sybase Adaptive Server, Pervasive BTrieve, MS Visual Studio, lex/yacc
Software-Entwickler
Bosch Rexroth
- COM-Modul-Entwicklung für CNC-Werkzeugmaschinen-Steuerung (Schnittstelle zu Datenbasis und Hardware)
- Implementierung der Benutzerschnittstelle und Dialoge für Dateneingabe und Gerätekonfiguration
- Design, Implementierung und Dokumentation mit UML
- Kenntnisse: C++, UML
- Eingesetzte Tools: Windows NT 4.0, GRIT, MS Visual C++, STL, Rational Rose, ClearCase, MS Project
Industrie Erfahrung
Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.
Erfahren in Automotive (18 Jahre), Fertigung (4 Jahre), Gesundheitswesen (1.5 Jahre) und Bank- und Finanzwesen (0.5 Jahre).
Geschäftsbereich Erfahrung
Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.
Erfahren in Produktentwicklung (20 Jahre), Qualitätssicherung (15 Jahre), Informationstechnologie (11 Jahre) und Projektemanagement (1 Jahr).
Zusammenfassung
Ich habe viele Jahre Softwarelösungen in Embedded-Systemen und der Fahrzeugtechnik entwickelt. Meine Arbeit reicht von Testautomatisierung und Integration kritischer Sicherheitsfunktionen bis zur Einführung neuer Technologien im Produktionsumfeld. Ich erstelle Testkonzepte, entwickle Testfälle und baue robuste Anwendungen mit C/C++, Python, Pascal, CAPL und .NET, dabei arbeite ich eng mit Tools wie Vector CANoe, Siemens TIA Portal und MS Azure DevOps zusammen.
Ich trage kontinuierlich zur Verbesserung von Softwarequalität und -sicherheit in verschiedenen Branchen bei. Ich bin in vielen Bereichen stark aufgestellt, von Diagnostik und Sicherheitsanwendungen bis zur Produktionsautomatisierung, und verbinde innovative Gestaltung mit praktischer Test- und Integrationserfahrung.
Sprachen
Profil
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Wo ist Michael ansässig?
Welche Sprachen spricht Michael?
Wie viele Jahre Erfahrung hat Michael?
Für welche Rollen wäre Michael am besten geeignet?
Was ist das neueste Projekt von Michael?
Für welche Unternehmen hat Michael in den letzten Jahren gearbeitet?
In welchen Industrien hat Michael die meiste Erfahrung?
In welchen Bereichen hat Michael die meiste Erfahrung?
In welchen Industrien hat Michael kürzlich gearbeitet?
In welchen Bereichen hat Michael kürzlich gearbeitet?
Wie ist die Verfügbarkeit von Michael?
Wie hoch ist der Stundensatz von Michael?
Wie kann man Michael beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Entwickler/Berater
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Leonberg, Deutschland arbeiten