Recommended expert

Michael Beck

Developer/Consultant

Michael Beck
Leonberg, Germany

Experience

Feb 2024 - May 2025
1 year 4 months
Schweinfurt, Germany

Developer/Consultant

Fresenius Medical Care

  • Development of automated end-of-line tests (functional tests) for dialysis machines on a PLC test bench in a production environment
  • Introduction of new technology based on Vector vTestStudio, CANoe, and Siemens S7 PLC
  • Creating test concepts
  • Implementing test cases and libraries in CAPL and C#
  • Touch screen emulation and proprietary RPC (Remote Procedure Call) via CAN
  • Connecting to the PLC (Siemens Simatic)
  • Defining interfaces for device communication (vCDL)
  • Defining user interfaces and linking to the frontend (JSON)
  • Agile work using 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
1 year
Stuttgart, Germany

Software Developer

Hella

  • Integration of MCAL, BSW, RTE, and 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
7 months
Frankfurt, Germany

Software Developer

Continental

  • Ultrasonic sensor firmware for parking systems
  • Creating requirements
  • Software design
  • Implementing the communication interface
  • Developing 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
10 months

Software Developer

Preh

  • Implementing the OBD II requirement for the U.S. (CARB) and Chinese (CN6) markets
  • Release management
  • Skills: AUTOSAR, ASPICE, C, CAPL, UDS
  • Tools used: Vector CANoe, Candela Studio, Lauterbach Trace32, DOORS, Git
Nov 2020 - May 2021
7 months

Software Developer

Kostal

  • Further development of software for a door control unit focusing on the adjustment system functions
  • Implementing quality assurance measures to improve ASPICE level from 1 to 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
6 months
Stuttgart, Germany

Software Developer

Flex Automotive

  • Development of the activation logic for a DCDC converter according to customer requirements
  • Analysis of the requirements
  • Writing requirements in Polarion
  • Modeling in Matlab/Stateflow
  • Generating source code with TargetLink
  • Integration and testing
  • Skills: 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
1 year 2 months
Sankt Georgen im Schwarzwald, Germany

Software Developer/Integrator

Magna

  • Basic software integration of DCT (dual-clutch transmission)
  • Testing the BSW components
  • Definition of interfaces and functions of external suppliers (bootloader)
  • Creation of the AUTOSAR BSW module
  • Adaptation of the AUTOSAR RTE and SWCs
  • DEM error memory configuration for OBD II diagnostics
  • Implementation of CAN K matrix updates
  • Release documentation
  • Error analysis of system tests (HIL)
  • Skills: 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
1 year 5 months
Mannheim, Germany

Software Developer

Primove

  • Implementation of safety goals according to ISO 26262
  • Review of requirements according to ASIL
  • Design of safety software components
  • Creation of state machines for the safety components in Matlab/Simulink
  • Code generation and optimization with TargetLink
  • Simulation and testing (restbus simulation)
  • Skills: Automotive SPICE, ISO 26262, C, CAPL
  • Tools used: Matlab/Simulink, dSPACE TargetLink, DOORS, Vector CANoe 9
Dec 2016 - May 2017
6 months
Freiburg im Breisgau, Germany

Software Developer/Consultant

Sick

  • Laser spectroscopy application
  • Introduction to Matlab/Simulink
  • Application development and coaching in Matlab/Simulink
  • C code generation (Embedded Coder)
  • Specification, implementation and testing of modules
  • Creation of module tests
  • Software integration
  • Skills: 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
5 months
Sailauf, Germany

Software Developer

Magna

  • Commissioning of the microcontroller
  • Hardware function testing and validation
  • Driver development for ultrasonic sensors (CDD) using SPI, DMA and eMIOS interface
  • Software design in UML
  • Skills: 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
1 year 6 months
Sailauf, Germany

Software Developer/Integrator

Magna

  • Ultrasonic park assist:
  • Implementing the HMI interface to the vehicle (instrument cluster and warning elements)
  • Integrating software components on distributed hardware platforms
  • Commissioning the hardware in the vehicle
  • Recording and analyzing CAN/FlexRay bus protocols
  • Creating MATLAB models (bus communication, HMI)
  • Creating simulation environments in MATLAB and CANoe
  • Skills: 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
7 months
Nuremberg, Germany

Software Developer

Continental

  • Developing and integrating software components according to project specifications, customer requirements and platform specifications for the integration stages (software versions)
  • Error management
  • Specifying and implementing VDC error monitoring
  • Analyzing ECU runtime behavior
  • Updating architecture documents regarding VDC error monitoring
  • Creating a technical concept for safe monitoring of VDC end stages
  • Coordinating requirements with suppliers
  • Developing C library functions
  • Skills: AUTOSAR, C
  • Tools used: Infineon TriCore MCU, MKS Source Integrity, Green Hills Compiler
Mar 2014 - Oct 2014
8 months
Braunschweig, Germany

Software Developer

Volkswagen

  • Low-level function development according to ASIL-D for cross-series basic software of electronic vehicle steering systems
  • Developing access functions for safety-related variables (redundancy, bit inversion, Hamming distance)
  • Specific microcontroller supervision of the MCU (watchdog, FCCU, BIST)
  • Documentation and testing
  • Skills: 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
8 months
Ludwigsburg, Germany

Software Developer/Consultant

BorgWarner

  • Automated generation of A2L files
  • Developing the XCP master according to ASAM specification
  • Implementing SPI communication for coupled processors
  • Implementing UDS diagnostic services
  • Effort estimation for AUTOSAR migration
  • Skills: AUTOSAR, C, CAPL, ASAM, UDS
  • Tools used: Vector ASAP2 Toolset, TI CCS 5.3, Vector CANoe 8.1, ETAS
Dec 2010 - Jun 2013
2 years 7 months
Bietigheim-Bissingen, Germany

Software Developer/Integrator

Valeo

  • Concept and design of requirements according to ASIL A (RAM test, activation logic validation, voltage monitoring, signal monitoring, ROM test)
  • Creating software specifications and module tests
  • Creating and adapting the IC (instrument cluster) simulations (HMI) in the rest bus simulation
  • Modeling and generating the RTE interfaces
  • Implementing the RTE interfaces
  • HMI modeling and generation (Statemate)
  • Delivery testing using simulation and in the vehicle
  • Implementing UDS diagnostic services
  • Adapting the diagnostic files (.CDD)
  • Integrating, generating and testing AUTOSAR software (BSW) for CAN/FlexRay
  • Adjusting the error management
  • Skills: AUTOSAR, UML, ASPICE, C, model-based software design, CAN bus, FlexRay, UDS
  • Tools used: AUTOSAR 3.1 basic software (SLP 10), Serena Dimensions, I-Logix Statemate, iSystem winIDEA, Vector CANoe 8
Jul 2010 - Nov 2010
5 months
Schwäbisch Gmünd, Germany

Software Developer

ZF Lenksysteme

  • Attended internal training programs (IBM Statemate)
  • Skills: 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
11 months
Ingolstadt, Germany

Software Developer/Integrator/Project Manager

Audi

  • Worked on CAN, LIN, and FlexRay bus systems
  • Coordinated tool/software suppliers
  • Setup and testing of standard software and tools on test benches
  • Commissioning XCP on FlexRay / XCP on CAN
  • Specifying, developing, and executing test applications in CANoe (CAPL programming)
  • Creating, maintaining, and updating software specifications
  • Preparing evaluations and documentation
  • Skills: 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
10 months
Kronach, Germany

Software Developer

Lear

  • Creating requirements documents
  • Integrating and configuring AUTOSAR basic software (BSW)
  • MCAL (Microcontroller Abstraction Layer)
  • EEPROM Manager
  • NVRAM Manager
  • FlexRay transceiver component
  • Diagnosis (CCP/XCP)
  • AUTOSAR OSEK
  • Rest bus simulation in CANoe (CAPL programming)
  • Skills: 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 Trace32 emulator
Feb 2008 - Sep 2008
8 months
Garching, Germany

Software Developer

Messring

  • C++ development and integration of COM modules for automated firmware updates of gateways and sensors
  • Migrating C++ modules to .NET / ADO.NET
  • Skills: 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
7 months
Sindelfingen, Germany

Software Developer/Tester

MbTech

  • Testing and evaluating FlexRay/CAN modules according to AUTOSAR specifications on various platforms
  • Customizing and integrating into the test environment
  • Creating rest bus simulation in CANoe (CAPL programming)
  • Skills: 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
1 year 4 months
Lippstadt, Germany

Software Developer/Tester

HBTC

  • Development of solutions for development-accompanying automated testing procedures and test management based on standard software
  • Cross-project generation of test cases (CANoe) from requirement 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
1 year
Karlsbad, Germany

Software Developer

Harman Becker

  • MOST test automation: development of solutions for development-accompanying automated testing procedures and integration tests, test management
  • CAN test automation: testing device software (infotainment) using protocol analysis with rest bus simulations, coordinating tests with international sites, implementing test specifications (Excel) using scripts and add-ins, extensions in 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
9 months
Villingen-Schwenningen, Germany

Software Developer

Continental

  • Design and development of middleware components (COM interfaces) for machine pattern recognition in test automation (final inspection in production)
  • Advising and validation during the introduction and development of the image processing software
  • Creating test steps for test equipment development (functional final test)
  • 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
8 months
Leipheim, Germany

Software Developer

Marquardt

  • Design and development of COM server components for test and programming devices of electronic vehicle authorization systems
  • Basis for automated functional final test 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
11 months

Software Developer

Leybold Optics

  • Development of a COM server for Windows NT/2000 to control and collect data from a film thickness measurement device and crystal magazine
  • Using serial interface or IEEE 488 (GPIB)
  • Creating a test environment and application examples of 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
7 months
Frankfurt, Germany

Software Developer

Invesco

  • DCOM server development for provider interfaces (Bloomberg, Data Stream etc.)
  • Development and integration of XML interfaces (DOM)
  • Automated reconciliation of securities master data (Key Matching Parser)
  • Building 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
6 months
Lohr a. Main, Germany

Software Developer

Bosch Rexroth

  • COM module development for CNC machine tool control (interface to database and hardware)
  • Implementation of user interface and dialogs for data entry and device configuration
  • Design, implementation, and documentation with UML
  • Skills: C++, UML
  • Tools used: Windows NT 4.0, GRIT, MS Visual C++, STL, Rational Rose, ClearCase, MS Project

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Automotive (18 years), Manufacturing (4 years), Healthcare (1.5 years), and Banking and Finance (0.5 years).

Automotive
Manufacturing
Healthcare
Banking and Finance

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Product Development (20 years), Quality Assurance (15 years), Information Technology (11 years), and Project Management (1 year).

Product Development
Quality Assurance
Information Technology
Project Management

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

Profile

Created
Last Update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Michael based?

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

What languages does Michael speak?

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

How many years of experience does Michael have?

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.

What roles would Michael be best suited for?

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

What is Michael's latest experience?

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

What companies has Michael worked for in recent years?

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

Which industries is Michael most experienced in?

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

Which business areas is Michael most experienced in?

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

Which industries has Michael worked in recently?

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

Which business areas has Michael worked in recently?

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

What is the availability of Michael?

Michael is immediately available full-time for suitable projects.

What is the rate of Michael?

Michael's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Michael?

To hire Michael, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

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

1000
750
500
250
Market avg: 770-930 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.