Michael Beck
Developer/Consultant
Experience
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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).
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).
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
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Michael based?
What languages does Michael speak?
How many years of experience does Michael have?
What roles would Michael be best suited for?
What is Michael's latest experience?
What companies has Michael worked for in recent years?
Which industries is Michael most experienced in?
Which business areas is Michael most experienced in?
Which industries has Michael worked in recently?
Which business areas has Michael worked in recently?
What is the availability of Michael?
What is the rate of Michael?
How to hire Michael?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Developer/Consultant
Nearby freelancers
Professionals working in or nearby Leonberg, Germany