Michael Beck

Senior Developer

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 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