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

  • Developed automated end-of-line tests (functional tests) for dialysis machines on a PLC test bench in a production environment
  • Introduced new technology based on Vector vTestStudio, CANoe, and Siemens S7 PLC
  • Created test strategies
  • Implemented test cases and libraries in CAPL and C#
  • Touch screen emulation and proprietary RPC (Remote Procedure Call) via CAN
  • Integrated with PLC (Siemens Simatic)
  • Defined device communication interfaces (vCDL)
  • Defined user interfaces and connected to the front end (JSON)
  • Worked in an agile way 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
1 year
Stuttgart, Germany

Software Developer

Hella

  • Integration of MCAL, BSW, RTE, and SWCs
  • Knowledge: 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

  • Ultrasound sensor firmware for parking systems
  • Created requirements
  • Software design
  • Implemented the communication interface
  • Developed 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

  • Implemented the OBD II requirements for the American (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

  • Extended the software for a door control unit regarding the functions of the adjustment systems
  • Implemented the software with quality assurance measures to achieve an improvement from 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
6 months
Stuttgart, Germany

Software Developer

Flex Automotive

  • Development of activation logic for a DCDC converter according to customer requirements
  • Requirements analysis
  • Creating 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 for DCT (dual-clutch transmission)
  • Testing of BSW components
  • Defining interfaces and functions for external suppliers (bootloader)
  • Creating the AUTOSAR BSW module
  • Adjusting AUTOSAR RTE and SWCs
  • DEM error memory configuration for OBD II diagnostics
  • Implementing CAN K-matrix updates
  • Release documentation
  • Troubleshooting 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

  • Implementing safety goals according to ISO 26262
  • Reviewing requirements according to ASIL
  • Designing safety software components
  • Creating state machines of 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
  • Creating 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 functional 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 Parking Assistant:
  • Implementing the HMI interface to the vehicle (instrument cluster and warning elements)
  • Integrating software components on distributed hardware platforms
  • Commissioning hardware in the vehicle
  • Recording and analyzing the CAN/FlexRay bus protocols
  • Creating MATLAB models (bus communication, HMI)
  • Building 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 requirements, customer requirement specifications, and platform specifications for the I levels (software versions)
  • Fault management
  • Specifying and implementing VDC error monitoring
  • Analyzing ECU runtime behavior
  • Updating architecture documents regarding VDC error monitoring
  • Developing 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 following ASIL-D for cross-series basic software of electronic steering systems
  • Developing access functions for safety-relevant variables (redundancy, bit inversion, Hamming distance)
  • Specific microcontroller monitoring 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 the ASAM specification
  • Implementing SPI communication between paired 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 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
  • Adjusting fault 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

  • Participated 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
11 months
Ingolstadt, Germany

Software Developer/Integrator/Project Manager

Audi

  • Work areas in bus systems CAN, LIN, FlexRay
  • Coordination of tool/software suppliers
  • Commissioning and testing of standard software and tools on test benches
  • Commissioning XCP on FR / XCP on CAN
  • Specification, development, and execution of test applications in CANoe (CAPL programming)
  • Creation, maintenance, and management 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
10 months
Kronach, Germany

Software Developer

Lear

  • Creation 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
8 months
Garching, Germany

Software Developer

Messring

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

Software Developer/Tester

MbTech

  • 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 simulation 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
1 year 4 months
Lippstadt, Germany

Software Developer/Tester

HBTC

  • Development of solutions for automated test procedures and test management during development using standard software
  • Cross-project generation of test cases (CANoe) from requirements data and 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 automated test procedures and integration tests during development, and test management
  • CAN test automation: Testing of device software (infotainment) using protocol analysis with rest-bus simulations, coordinating tests with international sites, implementing test specifications (Excel) via scripts and add-ins, extending CANoe (CAPL programming) for standardization and automation, integrating 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)
  • Consulting and validation during the introduction and development of image processing software
  • Creation of test steps for test equipment development (end-of-line 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
8 months
Leipheim, Germany

Software Developer

Marquardt

  • Design and development of COM server components for testing and programming devices of electronic authorization systems
  • Basis for automated end-of-line testing and initialization in production within 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 instrument and crystal magazine
  • Use of a serial interface or IEEE 488 (GPIB)
  • Creation of 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 matching of security master data (Key Matching Parser)
  • Building 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
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

Languages

German
Native
English
Advanced
French
Intermediate
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Dieter Möhrle
Dieter Möhrle

Software Engineer

View Profile
Sebastian Nkwenti
Sebastian Nkwenti

Test Manager: MW/OS Interlocking (Railway Interlocking Systems)

View Profile
Werner Mühlmann
Werner Mühlmann

IT Support

View Profile
Peter Kortmann
Peter Kortmann

Hardware and Software Developer / Project Manager

View Profile
Yannide Djache ngangoum
Yannide Djache ngangoum

Test Automation Development Engineer

View Profile
Hicham Mokhtari
Hicham Mokhtari

Freelance Software Developer

View Profile
Matthias Spiller
Matthias Spiller

Software developer and consultant

View Profile
FRATCH Freelancer
FRATCH Freelancer

Software Developer - Building Automation

View Profile
Ulrich Proeller
Ulrich Proeller

Software Architect

View Profile
Sherif Omran
Sherif Omran

Developer

View Profile
Stefan Wimmer
Stefan Wimmer

Architect/Software Developer/Infrastructure

View Profile
Konstantin Mirny
Konstantin Mirny

Architect, Software Developer

View Profile
Robert Brandl
Robert Brandl

Embedded Systems Software Engineering Team

View Profile
FRATCH Freelancer
FRATCH Freelancer

Embedded Software Architect

View Profile
Jörg Trappschuh
Jörg Trappschuh

Database Expert and Software Developer

View Profile
Tamás Nagy
Tamás Nagy

JAVA development for thermal printer test program

View Profile
Cesar Mestre balsa
Cesar Mestre balsa

Systems Engineer Zone Controller

View Profile
Peter Fleischer
Peter Fleischer

Subproject Manager and Solution Architect - Microsoft 365 Transformation

View Profile
Hendrik Wagner
Hendrik Wagner

Software Test and Maintenance Support

View Profile
John Hulst
John Hulst

Embedded Software and Systems Engineer / Manager

View Profile
Caglar Özdemir
Caglar Özdemir

Lecturer

View Profile
Jens Rehsack
Jens Rehsack

Technical Product Owner

View Profile
Thomas Hoefkens
Thomas Hoefkens

Senior MLOps, DevOps Engineer

View Profile
Jens Hagemeyer-lee
Jens Hagemeyer-lee

#52 Test Manager in the Field of Safety-Critical Infrastructure

View Profile
Denis Vodchyts
Denis Vodchyts

AUTOSAR Software Engineer

View Profile
Moritz Freyburger
Moritz Freyburger

AWS Developer/DevOps Engineer (Energy Trading)

View Profile
Gildas Djomen
Gildas Djomen

System Team Lead Diagnostics – Hybrid & Electric Drives (HEV/MHEV/PHEV) for Transmission and Engine (NA/SA)

View Profile
Anouar Taoussi
Anouar Taoussi

Fullstack Java/Spring Boot Developer

View Profile
Serge patrick Tchuente
Serge patrick Tchuente

Senior Test Engineer

View Profile
Peter Achilles
Peter Achilles

IT Consultant

View Profile