Skip to main content
Top expert badge
Recommended expert
Profile header background

Michael B.-Developer/Consultant

Michael B. - Developer/Consultant - profile avatar
Profile header overlay
Available
Leonberg, Germany

Check rate

Experience

Feb 2024 - May 2025
Schweinfurt, Germany

Developer/Consultant

Fresenius Medical Care

Position summary
Developer/Consultant at Fresenius Medical Care
Industries
Healthcare
Manufacturing
Business areas
Product Development
Quality Assurance
  • Development of automated end-of-line tests (functional tests) for dialysis machines on a PLC test stand in a production environment
  • Introduction of new technology based on Vector vTestStudio, CANoe, and Siemens S7 PLC
  • Creation of test concepts
  • Implementation of test cases and libraries in CAPL and C#
  • Touch screen emulation and proprietary RPC (Remote Procedure Call) via CAN
  • Connection to the PLC (Siemens Simatic)
  • Definition of interfaces for device communication (vCDL)
  • Definition of user interfaces and connection to the frontend (Json)
  • Agile way of working with DevOps (Azure)
  • Skills: CAPL, .NET, C#, vCDL, CANOpen, DevOps, PLC
  • Tools used: Vector CANoe 18, vTestStudio 4, MS Azure DevOps, MS Visual Studio 2022, Mosquito MQTT, Git, Siemens TIA Portal
Jan 2023 - Dec 2023
Stuttgart, Germany

Software Developer

Hella

Position summary
Software Developer at Hella
Industries
Automotive
Business areas
Information Technology
Product Development
  • Integration of MCAL, BSW, RTE, SWCs
  • Skills: ASPICE, AUTOSAR 4.3, C, CAPL
  • Tools used: Vector DaVinci Configurator/Developer Classic, CANoe 14, Tasking Compiler, WinIdea Debugger, dSPACE TargetLink, Matlab, Git, Infineon Aurix, Infineon MCAL TC3xxx
Apr 2022 - Oct 2022
Frankfurt, Germany

Software Developer

Continental

Position summary
Software Developer at Continental
Industries
Automotive
Business areas
Product Development
Quality Assurance
  • Ultrasonic sensor firmware for parking systems
  • Requirements development
  • Software design
  • Implementation of the communication interface
  • Development of the test environment
  • Skills: ASPICE, C, DSI3-Bus, ISO 26262
  • Tools used: DOORS Next Gen, Elmos E524.20, IAR EW, Jira, Confluence, NI CompactRio, Seskion DSI3 Simulyzer
Jun 2021 - Mar 2022

Software Developer

Preh

Position summary
Software Developer at Preh
Industries
Automotive
Business areas
Information Technology
Product Development
  • Implementation of the OBD II requirements for the American (CARB) and Chinese markets (CN6)
  • Release management
  • Skills: AUTOSAR, ASPICE, C, CAPL, UDS
  • Tools used: Vector CANoe, Candela Studio, Lauterbach Trace32, DOORS, Git
Nov 2020 - May 2021

Software Developer

Kostal

Position summary
Software Developer at Kostal
Industries
Automotive
Business areas
Product Development
Quality Assurance
  • Further development of software for a door control unit with regard to adjustment system functions
  • Implementation of software quality assurance measures to improve ASPICE Level 1 to Level 2
  • Skills: ASPICE, AUTOSAR, C, MISRA
  • Tools used: Eclipse, DOORS, SVN, Polyspace, Jenkins, QA-C, IAR Embedded Workbench, Tessy, Enterprise Architect, Atlassian JIRA, CIM Database
Jan 2020 - Jun 2020
Stuttgart, Germany

Software Developer

Flex Automotive

Position summary
Software Developer at Flex Automotive
Industries
Automotive
Business areas
Product Development
Quality Assurance
  • Development of the activation logic for a DC-DC converter based on customer requirements
  • Requirements analysis
  • Writing requirements in Polarion
  • Modeling in Matlab/Stateflow
  • Generating source code with TargetLink
  • Integration and testing
  • Knowledge: AUTOSAR, ASPICE, ISO 26262, C
  • Tools used: Matlab/Simulink, dSPACE TargetLink, Polarion, Git, Vector MICROSAR SLP 10, Bitbucket, Greenhills MULTI, CMake, Eclipse 2019, Lauterbach Trace32
Nov 2018 - Dec 2019
Sankt Georgen im Schwarzwald, Germany

Software Developer/Integrator

Magna

Position summary
Software Developer/Integrator at Magna
Industries
Automotive
Business areas
Product Development
Quality Assurance
  • Basic software integration for DCT (dual-clutch transmission)
  • Testing BSW components
  • Defining interfaces and functions for external suppliers (bootloader)
  • Creating the AUTOSAR BSW module
  • Adapting the AUTOSAR RTE and SWCs
  • DEM fault memory configuration for OBD II diagnostics
  • Implementing CAN K-matrix updates
  • Release documentation
  • System test failure analysis (HIL)
  • Knowledge: AUTOSAR 4.0/3.1, C, CAPL, MISRA, ASPICE, ASIL
  • Tools used: 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
Jun 2017 - Oct 2018
Mannheim, Germany

Software Developer

Primove

Position summary
Software Developer at Primove
Industries
Automotive
Business areas
Product Development
Quality Assurance
  • Implementing safety goals according to ISO 26262
  • Reviewing requirements according to ASIL
  • Designing safety software components
  • Creating state machines for safety components in Matlab/Simulink
  • Code generation and optimization with TargetLink
  • Simulation and testing (rest bus simulation)
  • Knowledge: Automotive SPICE, ISO 26262, C, CAPL
  • Tools used: Matlab/Simulink, dSPACE TargetLink, DOORS, Vector CANoe 9
Dec 2016 - May 2017
Freiburg im Breisgau, Germany

Software Developer/Consultant

Sick

Position summary
Software Developer/Consultant at Sick
Industries
Manufacturing
Business areas
Product Development
Quality Assurance
  • Laser spectroscopy application
  • Introducing Matlab/Simulink
  • Application development and coaching in Matlab/Simulink
  • C code generation (embedded Coder)
  • Specification, implementation, and testing of modules
  • Creating module tests
  • Software integration
  • Knowledge: UML, Scrum, Model Based System Engineering, Physics
  • Tools used: TI Delfino, TI CCS 7.0, Matlab, Enterprise Architect, MS Visual Studio, Jama, NI TestStand, LabVIEW
Jun 2016 - Oct 2016
Sailauf, Germany

Software Developer

Magna

Position summary
Software Developer at Magna
Industries
Automotive
Business areas
Product Development
  • Commissioning the microcontroller
  • Hardware functional testing and validation
  • Driver development for ultrasonic sensors (CDD) using SPI, DMA, and eMIOS interface
  • Software design in UML
  • Knowledge: AUTOSAR, ASPICE, C
  • Tools used: Matlab/Simulink, dSPACE ControlDesk, dSPACE RTI, Vector CANoe 8, Eclipse, Freescale MPC5XX, Enterprise Architect, MKS Integrity, iSystem WinIdea, Elmos E524.09, NXP MPC5748G
May 2015 - Oct 2016
Sailauf, Germany

Software Developer/Integrator

Magna

Position summary
Software Developer/Integrator at Magna
Industries
Automotive
Business areas
Information Technology
Product Development
  • Ultrasonic park assist:
  • Implementing the HMI interface to the vehicle (instrument cluster and warning indicators)
  • Integrating software components on distributed hardware platforms
  • Commissioning hardware in the vehicle
  • Recording and analyzing CAN/FlexRay bus protocols
  • Creating Matlab models (bus communication, HMI)
  • Creating simulation environments in Matlab and CANoe
  • Knowledge: ADAS, FlexRay, CAN bus, C, CAPL
  • Tools used: Matlab/Simulink, dSPACE ControlDesk, dSPACE RTI, Vector CANoe 8, Freescale MPC5XX, MKS Integrity, dSPACE MicroAutoBox II, freescale MC9s12
Oct 2014 - Apr 2015
Nuremberg, Germany

Software Developer

Continental

Position summary
Software Developer at Continental
Industries
Automotive
Business areas
Information Technology
Product Development
  • Developing and integrating SW components according to project requirements, customer specifications and platform specifications for integration levels (SW releases)
  • Defect management
  • Specifying and implementing VDC fault monitoring
  • Analyzing ECU runtime behavior
  • Updating architecture documents related to VDC fault monitoring
  • Creating a technical concept for safely monitoring the VDC power stages
  • Coordinating requirements with suppliers
  • Developing C library functions
  • Knowledge: AUTOSAR, C
  • Tools used: Infineon Tricore MCU, MKS Source Integrity, Green Hills Compiler
Mar 2014 - Oct 2014
Braunschweig, Germany

Software Developer

Volkswagen

Position summary
Software Developer at Volkswagen
Industries
Automotive
Business areas
Product Development
Quality Assurance
  • Hardware-related function development to ASIL-D for cross-series basic software for electronic vehicle steering systems
  • Developing access functions for safety-relevant variables (redundancy, bit inversion, Hamming distance)
  • MCU-specific monitoring of the microcontroller (Watchdog, FCCU, BIST)
  • Documentation and testing
  • Knowledge: Automotive SPICE, ISO 26262
  • Tools used: Eclipse, IBM DOORS, IBM Change, IBM Synergy, Lauterbach T32 Debugger, Green Hills Compiler, Polyspace, Kalimetrix Logiscope
Jul 2013 - Feb 2014
Ludwigsburg, Germany

Software Developer/Consultant

BorgWarner

Position summary
Software Developer/Consultant at BorgWarner
Industries
Automotive
Business areas
Information Technology
Product Development
  • Automated generation of A2L files
  • Developing the XCP master according to the ASAM specification
  • Implementing SPI communication between coupled processors
  • Implementing UDS diagnostic services
  • Estimating the effort for AUTOSAR migration
  • Knowledge: AUTOSAR, C, CAPL, ASAM, UDS
  • Tools used: Vector ASAP2 Toolset, TI CCS 5.3, Vector CANoe 8.1, ETAS
Dec 2010 - Jun 2013
Bietigheim-Bissingen, Germany

Software Developer/Integrator

Valeo

Position summary
Software Developer/Integrator at Valeo
Industries
Automotive
Business areas
Product Development
Quality Assurance
  • Designing and specifying requirements according to ASIL A (RAM test, activation logic safety, voltage monitoring, signal monitoring, ROM test)
  • Creating software specifications and module tests
  • Creating and adapting IC (instrument cluster) simulations (HMI) in the rest-bus simulation
  • Modeling and generating RTE interfaces
  • Implementing RTE interfaces
  • Creating and generating HMI models (Statemate)
  • Delivery testing using simulation and in the vehicle
  • Implementing UDS diagnostic services
  • Adapting diagnostic files (.CDD)
  • Integrating, generating and testing AUTOSAR software (BSW) for CAN/FlexRay
  • Adapting fault management
  • Knowledge: AUTOSAR, UML, ASPICE, C, Model-Based Software Design, CAN bus, FlexRay, UDS
  • Tools used: AUTOSAR 3.1 Basissoftware (SLP 10), Serena Dimensions, I-Logix Statemate, iSystem winIDEA, Vector CANoe 8
Jul 2010 - Nov 2010
Schwäbisch Gmünd, Germany

Software Developer

ZF Lenksysteme

Position summary
Software Developer at ZF Lenksysteme
Industries
Automotive
Business areas
Information Technology
Product Development
  • Participation in internal training programs (IBM Statemate)
  • Knowledge: Automotive SPICE, ISO 26262, C, CAPL, CAN-Bus
  • Tools used: ETAS INCA, Greenhills MULTI Debugger, Lauterbach Trace32, Polyspace, NEC V850, EPS (ServoTwin), Rational ClearCase, CANoe 8
Aug 2009 - Jun 2010
Ingolstadt, Germany

Software Developer/Integrator/Project Manager

Audi

Position summary
Software Developer/Integrator/Project Manager at Audi
Industries
Automotive
Business areas
Product Development
Project Management
Quality Assurance
  • Work areas in the CAN, LIN, and FlexRay bus systems
  • Coordination of tool/software suppliers
  • Commissioning and testing of standard software and tools on test benches
  • Commissioning of XCPonFR / XCPonCAN
  • Specification, development, and execution of test applications in CANoe (CAPL programming)
  • Creation, maintenance, and upkeep of software specifications
  • Preparation of evaluations and documentation
  • Knowledge: AUTOSAR, IEC 26262, CAN-Bus, FlexRay, LIN-Bus, C, CAPL
  • Tools used: Lauterbach Trace32, Infineon Tricore 1796/97, PowerPC MPC5567, NEC V850, Vector VN3600/CANcaseXL, Vector CANoe 7
Sep 2008 - Jun 2009
Kronach, Germany

Software Developer

Lear

Position summary
Software Developer at Lear
Industries
Automotive
Business areas
Information Technology
Product Development
  • Preparation of requirements documents
  • Integration and configuration of AUTOSAR basic software (BSW)
  • MCAL (Microcontroller Abstraction Layer)
  • EEPROM Manager
  • NvRAM Manager
  • FlexRay Transceiver Component
  • Diagnostics (CCP/XCP)
  • AUTOSAR OSEK
  • Rest bus simulation in CANoe (CAPL programming)
  • Knowledge: AUTOSAR, C, CAPL, FlexRay, CAN-Bus
  • Tools used: 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
Feb 2008 - Sep 2008
Garching, Germany

Software Developer

Messring

Position summary
Software Developer at Messring
Industries
Automotive
Manufacturing
Business areas
Information Technology
Product Development
Quality Assurance
  • C++ development and integration of COM modules for automated firmware updates of gateways and sensors
  • Migration of C++ modules to .NET and ADO.NET
  • Knowledge: UML, TCP/IP, Ethernet, C++, .NET
  • Tools used: 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
Apr 2007 - Oct 2007
Sindelfingen, Germany

Software Developer/Tester

MbTech

Position summary
Software Developer/Tester at MbTech
Industries
Automotive
Business areas
Product Development
Quality Assurance
  • Testing and evaluation of FlexRay/CAN modules according to AUTOSAR specifications on various platforms
  • Adaptations and integration into the test environment
  • Creation of rest bus simulations in CANoe (CAPL programming)
  • Knowledge: AUTOSAR, C, CAPL, Perl, TCL/TK, FlexRay, CAN-Bus
  • Tools used: 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
Apr 2006 - Jul 2007
Lippstadt, Germany

Software Developer/Tester

HBTC

Position summary
Software Developer/Tester at HBTC
Industries
Automotive
Business areas
Information Technology
Quality Assurance
  • Development of solutions for automated testing and test management throughout the development process, based on standard software
  • Cross-project generation of test cases (CANoe) from requirements data and their evaluation according to process-compliant aspects (SPICE)
  • Skills: VBScript, VBA, XML, CAPL, TCL/TK, HTML, Perl
  • Tools used: Vector CANoe 5.2, MS Excel, MS Visual Studio, Windows XP, Telelogic DOORS, MKS, Greenhills C-Compiler
Nov 2004 - Oct 2005
Karlsbad, Germany

Software Developer

Harman Becker

Position summary
Software Developer at Harman Becker
Industries
Automotive
Business areas
Information Technology
Product Development
Quality Assurance
  • MOST test automation: Development of solutions for automated testing and integration tests throughout the development process, and test management
  • CAN test automation: Testing of device software (infotainment) through protocol analysis with rest-bus simulations, coordinating tests with international sites, implementing test specifications (Excel) using scripts and add-ins, extending CANoe (CAPL programming) for standardization and automation, integration into company processes (SPICE/CMMI)
  • Skills: MOST-Bus, XML, VBA, TCL, Perl, HTML, VBScript, CAPL, CAN-Bus, LIN-Bus
  • Tools used: Vector CANoe 5.1, MS Excel, MS Visual Studio, MS VBA, Windows XP, Telelogic DOORS, QNX Momentics, Mocca V2, Perforce, TASTE, TraceClient
Jan 2004 - Sep 2004
Villingen-Schwenningen, Germany

Software Developer

Continental

Position summary
Software Developer at Continental
Industries
Automotive
Business areas
Information Technology
Product Development
Quality Assurance
  • Design and development of middleware components (COM interfaces) for machine vision in test automation (final inspection in production)
  • Consulting and validation during the introduction and development of image processing software
  • Creating test steps for production equipment development (final functional testing)
  • Skills: UML 2.0, C++, Visual Basic 6, OOP
  • Tools used: 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
May 2003 - Dec 2003
Leipheim, Germany

Software Developer

Marquardt

Position summary
Software Developer at Marquardt
Industries
Automotive
Manufacturing
Business areas
Information Technology
Quality Assurance
  • Design and development of COM server components for testing and programming devices for electronic vehicle access systems
  • Basis for automated final functional testing and initialization in production in a LabVIEW test environment
  • Quality assurance using unit tests and design patterns
  • Skills: UML 2.0, C++, Standard Template Library, XML, OOP
  • Tools used: MS Visual Studio 6/7, Windows NT/XP, ATL, Testrunner, LabVIEW 7, MS Visual Basic 6, InstallShield, Doc-O-Matic 3.0
May 2002 - Mar 2003

Software Developer

Leybold Optics

Position summary
Software Developer at Leybold Optics
Industries
Manufacturing
Business areas
Information Technology
Product Development
Quality Assurance
  • Development of a COM server for Windows NT/2000 to control and collect data from a film thickness measuring device and crystal magazine
  • Use of a serial interface or IEEE 488 (GPIB)
  • Creating a test environment and application examples for a COM client in C and Visual Basic
  • Skills: C++, ATL, Standard Template Library, UML 2.0, JavaScript, XML, VBScript
  • Tools used: Windows NT/2000, VC++ 6.0, Borland C++ Builder 6, UML-Studio 6.0, TestRunner, Doc-O-Matic 2.0
Sep 2001 - Mar 2002
Frankfurt, Germany

Software Developer

Invesco

Position summary
Software Developer at Invesco
Industries
Banking and Finance
Business areas
Information Technology
Product Development
  • DCOM server development for provider interfaces (Bloomberg, Data Stream, etc.)
  • Development and integration of XML interfaces (DOM)
  • Automated matching of security reference data (Key Matching Parser)
  • Creation of trading universes (Trading Universes)
  • UML design, implementation, and documentation
  • Skills: Relational databases, Delphi, COM+, SQL, XML, UML
  • Tools used: Windows 2000, Delphi 6, SDL Component Suite, ModelMaker, XML Spy, MS SQL Server, Sybase Adaptive Server, Pervasive BTrieve, MS Visual Studio, lex/yacc
Oct 2000 - Mar 2001
Lohr a. Main, Germany

Software Developer

Bosch Rexroth

Position summary
Software Developer at Bosch Rexroth
Industries
Manufacturing
Business areas
Information Technology
Product Development
  • COM module development for CNC machine tool control (interface to database and hardware)
  • Implementation of the user interface and dialogs for data entry and device configuration
  • Design, implementation, and documentation using UML
  • Skills: C++, UML
  • Tools used: Windows NT 4.0, GRIT, MS Visual C++, STL, Rational Rose, ClearCase, MS Project

Industry experience

See where this freelancer has spent most of their professional time.

Experienced in Automotive, Manufacturing, Healthcare, and Banking and Finance.

Automotive
Manufacturing
Healthcare
Banking and Finance
Profile match chart

Business area experience

See which departments and functions this freelancer has contributed to most.

Experienced in Product Development, Quality Assurance, Information Technology, and Project Management.

Product Development
Quality Assurance
Information Technology
Project Management
Profile match chart

Summary

I have spent many years developing software solutions in embedded systems and automotive engineering. My work spans test automation, integration of critical safety features, and the introduction of new technologies in production environments. I create test concepts, develop test cases, and build robust applications using C/C++, Python, Pascal, CAPL, and .NET, while working closely with tools like Vector CANoe, Siemens TIA Portal, and MS Azure DevOps.

I continuously contribute to improving software quality and safety across multiple industries. I excel across various domains, from diagnostics and safety applications to production automation, always combining innovative design with practical testing and integration expertise.

Languages

German
Native
English
Advanced
French
Intermediate

Statistics

Experience

Total positions 27
Experience in Automotive 18 y
Avg length 9 m
Longest experience 2 y 6 m

Global experience

Countries worked in 1 (Germany)
Primary country Germany

Expertise

Recent roles Developer/Consultant, Software Developer, Software Developer/Integrator
Main industries Automotive, Manufacturing, Healthcare
Main business areas Product Development, Quality Assurance, Information Technology
Member since
Last update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Have questions? Find more information here.

Michael is based in Leonberg, Germany and can operate in on-site, hybrid, and remote work models.

Michael speaks the following languages: German (Native), English (Advanced), French (Intermediate).

Michael has at least 22 years of experience. During this time, Michael has worked in at least 6 different roles and for 23 different companies. The average length of individual experience is 1 year and 10 months. Note that Michael may not have shared all experience and actually has more experience.

Based on recent experience, Michael would be well-suited for roles such as: Developer/Consultant, Software Developer, Software Developer/Integrator.

Michael's most recent position is Developer/Consultant at Fresenius Medical Care.

In recent years, Michael has worked for Fresenius Medical Care, Hella, Continental, and Preh.

Michael is most experienced in industries like Automotive, Manufacturing, and Healthcare. Michael also has some experience in Banking and Finance.

Michael is most experienced in business areas like Product Development, Quality Assurance, and Information Technology. Michael also has some experience in Project Management.

Michael has recently worked in industries like Automotive, Healthcare, and Manufacturing.

Michael has recently worked in business areas like Product Development, Quality Assurance, and Information Technology.

Michael is immediately available full-time for suitable projects.

Daily rate distribution

0% 25% 50% 75% 100%
20% of experts charge less than €640 per day.
10% of experts charge between €640 and €800 per day.
30% of experts charge between €800 and €960 per day.
30% of experts charge between €960 and €1120 per day.
10% of experts charge €1120 or more per day.
<€640 €640-​800 €800-​960 €960-​1120 €1120+

The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Rate comparison chart
Daily rate avg. 854 €

The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.

1000
750
500
250
Rate comparison chart
Median rate 840 €

The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.

Calculated based on our freelancers’ daily rates as of 6 Nov 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.