Go to Website
en
de
Go to Website
en
de
Michael Beck
Senior Developer
Leonberg, Germany
Experience
Languages
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 connecting to the frontend (JSON)
Agile 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
Products: 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
Products: Windriver WinIdea Debugger, dSPACE TargetLink, MATLAB, Git, Infineon AURIX, Infineon MCAL TC3xxx
Apr 2022 - Oct 2022
7 months
Frankfurt, Germany
Software Developer
Continental
Development of firmware for ultrasonic sensors in parking systems
Writing requirements and 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 Embedded Workbench, Jira, Confluence
Products: NI CompactRIO, Sekison DSI3 Simulyzer
Jun 2021 - Mar 2022
10 months
Software Developer
Preh
Implementing OBD II requirements for the US (CARB) and Chinese (CN6) markets
Release management
Skills: AUTOSAR, ASPICE, C, CAPL, UDS
Tools used: Vector CANoe, Vector Candela Studio, Lauterbach Trace32, DOORS, Git
Nov 2020 - May 2021
7 months
Software Developer
Kostal
Further developing software for a door control unit focusing on the functions of the adjustment systems
Implementing quality measures to improve from ASPICE Level 1 to Level 2
Skills: ASPICE, AUTOSAR, C, MISRA
Tools used: Eclipse, DOORS, SVN, Polyspace, Jenkins, QA-C, IAR Embedded Workbench
Products: Tessy, Enterprise Architect, Atlassian Jira, CIM Database
Jan 2020 - Jun 2020
6 months
Germany
Software Developer
Flex Automotive
Developing the activation logic of a DCDC converter according to customer requirements
Analyzing requirements and creating them in Polarion
Modeling in MATLAB/Stateflow and 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
Products: Bitbucket, Green Hills MULTI, CMake, Eclipse 2019, Lauterbach Trace32
Nov 2018 - Dec 2019
1 year 2 months
Sankt Georgen im Schwarzwald, Germany
Software Developer/Integrator
Magna
Integrating the AUTOSAR basic software for DCT (dual-clutch transmission)
Testing BSW components
Defining interfaces and functions for external suppliers (bootloader)
Creating the AUTOSAR BSW module and adapting the RTE and SWCs
Configuring DEM error memory for OBD II diagnosis
Implementing CAN K-matrix updates
Release documentation and 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
Products: 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
Implementing safety goals according to ISO 26262
Reviewing requirements by ASIL
Designing safety software components and creating state machines in MATLAB/Simulink
Code generation and optimization with TargetLink
Simulation and testing (rest bus 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 and coaching in MATLAB/Simulink
Application development and C code generation (Embedded Coder)
Specifying, implementing and testing modules and creating module tests
Software integration
Skills: UML, Scrum, Model-Based Systems Engineering, Physics
Tools used: TI Delfino, TI CCS 7.0, MATLAB, Enterprise Architect, MS Visual Studio, Jama, NI
Products: LabVIEW, NI TestStand
Jun 2016 - Oct 2016
5 months
Sailauf, Germany
Software Developer
Magna
Developing drivers for ultrasonic sensors (CDD) using SPI, DMA and eMIOS interface
Commissioning the microcontroller and doing hardware function tests and validation
Software design in UML
Skills: AUTOSAR, ASPICE, C
Tools used: MATLAB/Simulink, dSPACE ControlDesk, dSPACE RTI, Vector CANoe 8, Eclipse
Products: 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
System integration and development of an 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 and recording and analyzing CAN/FlexRay bus logs
Creating MATLAB models (bus communication, HMI) and simulation environments in MATLAB and CANoe
Skills: ADAS, FlexRay, CAN bus, C, CAPL
Tools used: MATLAB/Simulink, dSPACE ControlDesk, dSPACE RTI, Vector CANoe 8
Products: 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 based on project specs, customer requirements and platform specs for VDC stages
Error management and specifying VDC error monitoring
Analyzing ECU runtime behavior and updating architecture documents
Creating a technical concept for safe monitoring of VDC end stages
Coordinating requirements with suppliers and developing C library functions
Skills: AUTOSAR, C
Tools used hardware and software: Infineon TriCore MCU, MKS Source Integrity, Green Hills Compiler
Mar 2014 - Oct 2014
8 months
Braunschweig, Germany
Software Developer
Volkswagen
Developing hardware-close functions for ASIL-D electronic vehicle steering
Creating access functions for safety-critical variables (redundancy, bit inversion, Hamming distance)
Microcontroller monitoring (watchdog, FCCU, BIST)
Documentation and testing
Skills: Automotive SPICE, ISO 26262
Tools used: Eclipse, IBM DOORS, IBM Change, IBM Synergy, Lauterbach T32 Debugger
Products: 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 between 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
Designing requirements according to ASIL A (RAM test, activation logic validation, voltage and signal monitoring, ROM test)
Writing software specifications and module tests
Adapting IC simulations (HMI) in rest bus simulation
Modeling and generating RTE interfaces and implementing them
Creating HMI models and generating code with Statemate
Delivery tests by simulation and in the vehicle
Implementing UDS diagnostic services and adapting diagnostic files (.CDD)
Integrating, generating and testing AUTOSAR software (BSW) for CAN/FlexRay
Adapting error management
Trace analysis from field tests
Release management and configuring NvRAM, FEE, DCM and OS modules
AUTOSAR coaching
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, CANoe 8
Jul 2010 - Nov 2010
5 months
Schwäbisch Gmünd, Germany
Software Developer
ZF Lenksysteme
Developing the steering function (EPS) in heavy vehicle driver assistance systems
Attending internal training programs (IBM Statemate)
Skills: Automotive SPICE, ISO 26262, C, CAPL, CAN bus
Tools used: ETAS INCA, Green Hills MULTI Debugger, Lauterbach Trace32, Polyspace, NEC V850
Products: ServoTwin, Rational ClearCase, CANoe 8
Aug 2009 - Jun 2010
11 months
Ingolstadt, Germany
Software Developer/Integrator/Project Manager
Audi
Developing an XCP trace/monitoring framework for CAN/FlexRay based on XCP
Capturing and recording states and configurations of control unit software during driving
Coordinating tool and software suppliers and commissioning and testing on test benches
Commissioning XCP on FR and XCP on CAN
Specifying, creating and running test applications in CANoe (CAPL)
Writing, maintaining and updating software specifications 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
Products: Vector VN3600/CANcaseXL, Vector CANoe 7
Sep 2008 - Jun 2009
10 months
Kronach, Germany
Software Developer
Lear
Implementing a FlexRay/CAN gateway requirement in a pilot project
Writing requirement documents
Integrating and configuring AUTOSAR basic software (BSW), MCAL, EEPROM Manager, NvRAM Manager and FlexRay transceiver component
Implementing diagnostic services (CCP/XCP) and AUTOSAR OSEK
Rest bus simulation in CANoe (CAPL)
Skills: AUTOSAR, C, CAPL, FlexRay, CAN bus
Tools used: Eclipse, Green Hills MULTI Debugger, Vector CANoe 7, GENy
Products: MICROSAR, Telelogic DOORS/Synergy, Microsoft SharePoint, Daimler SLP 10, NEC V850 Cargate-M, Elmos FlexRay Transceiver, Lauterbach Trace32
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 and ADO.NET
Skills: UML, TCP/IP, Ethernet, C++, .NET
Tools used: MS Visual Studio 6/8 (VB, C#, C++, .NET), embedded Linux, MS SQL
Products: Windows Server 2005, Oracle 9, GNU C Compiler, NUnit, Automated QA, Microsoft VSS, Subversion, Freescale MX31 (ARM11), M-Bus, Ethernet, USB
Apr 2007 - Oct 2007
7 months
Sindelfingen, Germany
Software Developer/Tester
MbTech
Testing and evaluating FlexRay and CAN modules based on AUTOSAR specifications on various platforms
Adapting and integrating into the test environment and creating rest bus simulation in CANoe (CAPL)
Skills: AUTOSAR, C, CAPL, Perl, TCL/Tk, FlexRay, CAN bus
Tools used: Vector Geny, Vector DaVinci, CAN/FlexRay, Telelogic DOORS, Serena PVCS
Products: 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 - Jul 2007
1 year 4 months
Lippstadt, Germany
Software Developer/Tester
HBTC
Developing solutions for development-driven automated testing and test management based on standard software
Generating test cases across projects (CANoe) from requirement data and evaluating by SPICE criteria
Skills: VBScript, VBA, XML, CAPL, TCL/Tk, HTML, Perl
Tools used: Vector CANoe 5.2, MS Excel, MS Visual Studio, Windows XP, Telelogic DOORS
Products: MKS, Green Hills C-Compiler
Nov 2004 - Oct 2005
1 year
Karlsbad, Germany
Software Developer
Harman Becker
Developing solutions for automated testing and integration tests in the MOST bus environment
Test management and integration tests for infotainment components
Skills: MOST bus, XML, VBA, TCL, Perl, HTML, VBScript, CAPL
Tools used: Vector CANoe 5.1, MS Excel, MS Visual Studio, Windows XP, Telelogic DOORS
Products: QNX Momentics, Mocca V2, Perforce, TASTE, TraceClient
Nov 2004 - Oct 2005
1 year
Karlsbad, Germany
Software Developer/Tester
Harman Becker
Testing device software using protocol analysis and rest bus simulations with CANoe
Coordinating international test teams and implementing test specs via scripts and add-ins
Implementing extensions in CANoe (CAPL) to standardize and automate test procedures
Integrating into company processes (SPICE/CMMI)
Skills: VBScript, XML, TCL, Perl, HTML, CAN bus, LIN bus, CAPL
Tools used: Vector CANoe 5.1, MS Excel, MS Visual Studio, MS VBA, Windows XP, Telelogic DOORS
Jan 2004 - Sep 2004
9 months
Villingen-Schwenningen, Germany
Software Developer
Continental
Designing and developing middleware components (COM interfaces) for machine pattern recognition in test automation
Consulting and validation during the introduction of image processing software
Creating test steps for functional end tests in production
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
Products: Vector CAN, LabVIEW 5/6, OPC, UML, MS Visio, MS Visual Basic
May 2003 - Dec 2003
8 months
Markdorf, Germany
Software Developer
Marquardt
Designing and developing COM server components for test and programming devices for electronic identification systems
Integrating into a LabVIEW test environment for automated functional end tests and initialization in production
Ensuring software quality through unit tests and design patterns
Skills: UML 2.0, C++, STL, XML, OOP
Tools used: MS Visual Studio 6/7, Windows NT/XP, ATL, Testrunner, LabVIEW 7, MS Visual Basic 6
Products: InstallShield, Doc-O-Matic 3.0
May 2002 - Mar 2003
11 months
Software Developer
Leybold Optics
Developing a COM server for Windows NT/2000 to control and collect data from a film thickness gauge and crystal magazine
Supporting various interfaces (serial, IEEE 488 GPIB)
Creating a test environment and application examples in C and Visual Basic
Skills: C++, ATL, STL, UML 2.0, JavaScript, XML, VBScript
Tools used: Windows NT/2000, Visual C++ 6.0, Borland C++ Builder 6, UML-Studio 6.0
Products: Testrunner, Doc-O-Matic 2.0
Languages
German
Native
English
Advanced
French
Intermediate
Need a freelancer?
Find your match in seconds.
Try FRATCH GPT
More actions
Share
Download
Meet Michael
Similar Freelancers
Discover other experts with similar qualifications and experience
FRATCH Freelancer
AUTOSAR Pilot Project SW Architect
View Profile
Hendrik Wagner
Software Test and Product Maintenance Support
View Profile
Andreas Schuster
Freelancer
View Profile
Ştefan Popescu
Engineer Degree
View Profile
András Bognár
Software Developer
View Profile
Ould aly Isselmou
Functional Safety Assessor (ADAS and Body Controller Components)
View Profile
Matthias Spiller
Software Developer and Consultant
View Profile
Gildas Djomen
Product Owner for Vehicle Configuration OTA (Porsche Macan)
View Profile
John Hulst
Embedded Software Engineer
View Profile
Jürgen Fey
AR/VR/XR Architect
View Profile
André Howe
Software Developer / Technical Project Lead
View Profile
Robert Brandl
Embedded Software · High-Tech · OPC UA | Principal Engineer · Team Lead · Mentor · Troubleshooter
View Profile
Oleksii Kvasnikov
Firmware/Software Developer
View Profile
Kai Wolf
Senior Software Consultant
View Profile
Florian Böhmak
Jitsi - Video conferencing system with AI-powered simultaneous translation (Prototype)
View Profile