embedded Software, Hardwarenahe, Safety
Aktualisiert am 14.08.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 14.08.2024
Verfügbar zu: 100%
davon vor Ort: 20%
HW Nahe SW Entwicklung und Tests, Tests mit iSystem, STM32 Derivate
Englisch

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

5 Monate
2024-03 - 2024-07

Medizinische Dosierpumpe Ersatz für RTC

Embedded C Programmierung
  • Analyse, Code Review und Tests der bestehenden Implementierung
  • Überarbeitung und Erweiterung der bestehenden Implementierung
iSystem winIDEA/testIDEA und iC5700 gcc STM32G030 git C Python
B.Braun Avitum AG
4 Monate
2023-10 - 2024-01

Albatros Firmware

Embedded C/C++ Programmierung

  • Bootloader: neue Übertragunsprotokoll, Portierung auf 2. Projektbeschreibung
  • Reviews, MISRA Rules, Tests, Bugfixing

Keil µVision iSystem winIDEA iC5700 Azure DevOps Visual Studio git Enterprice Architect PClint C/C++ Python
Carl Zeiss Meditec AG
4 Jahre 1 Monat
2019-08 - 2023-08

SmartHome Devices

git/GitLab iSystem winIDEA/testIDEA iC5700 ...

Softwareentwicklung für IoT Devices von Smart Home

  • Flash Boot Loader Konzept

  • Flash Boot Loader Implementierung und Tests für alle geplanten Devices

  • Flash Boot Loader Überarbeitung bezüglich Security

  • Betrachtungen

  • Implementierung von generischen Software Komponenten für: QLoud Stack, SPI Flash, ADC, Flash Boot Loader Core

  • Verwendetest OS: FreeRTOS

  • Implementierung von Applikationen für verschiedene Devices

  • Erstellung der Buildprozesses mit gnu make

  • Erstellung der Projektstruktur mit git Submodule und gnu make

  • Fehlersuche und Analyse bei der Kommunikation des QLoud Stacks mit der Cloud

  • Design/Implementierung von verschiedenen Devices

  • OTAU Prozess definieren und implementieren

git/GitLab iSystem winIDEA/testIDEA iC5700 gcc ARM none eabi STM32L/F0 gnu make Keil armcc Enterprice Architect C ASM Python
Möhlenhoff GmbH
4 Monate
2023-01 - 2023-04

Software Integrations Testing eTurbo

Konzept und Implementierung von automatischen Tests
  • Analyse des Ist-Zustands
  • Konzept für autmatische Tests mit iSystem Debugger iC5700
  • autmatische Tests implementieren
iSystem winIDEA/testIDEA und iC5700 Polarion Bitbucket Jira Jenkins Enterprise Architect SPC58EC Python C
BorgWarner System Engineering GmbH
1 Jahr 1 Monat
2021-09 - 2022-09

Albatros Firmware

Embedded C/C++ Programmierung

  • Driver für TMC5130 entwickeln

  • unterschiedliche Motoransteuerungen implementieren

  • Bootloader: Konzept, Requirements, Implementierung

Keil ?Vision iSystem winIDEA iC5700 Azure DevOps Visual Studio git Enterprice Architect C/C++
Carl Zeiss Meditec AG
1 Monat
2022-03 - 2022-03

Konzept und Review neue HAL API

Konzept Erstellung und Review für neue HAL API der SW Plattform

  • Konzept zum Lösen von Problemen in einer HAL für mehrere MCUs

  • Review der erstellten API

Sick AG
1 Monat
2022-03 - 2022-03

Konzept und Review neue HAL API

Konzept Erstellung und Review für neue HAL API der SW Plattform
  • Konzept zum Lösen von Problemen in einer HAL für mehrere MCUs
  • Review der erstellten API
Sick AG
2 Monate
2021-06 - 2021-07

Unittests für Sensor ASIC

git/GitLab ceedling Keil ?Vision Simulator ...

Aufbau von Unittests mit ceedling und Keil Simulator

  • Schreiben von Unittests

git/GitLab ceedling Keil ?Vision Simulator Docker C
Renesas Electronics Germany GmbH
5 Monate
2021-01 - 2021-05

Unittests mittels testIDEA von iSystem

Aufbau von Unittests zum Abspielen von Traces

  • Traces von Simulator (Input/Output Testvektoren) mittels Python Script in Unittests für testIDEA convertieren

  • Test Case Beschreibung

  • Test Erstellung in testIDEA

  • Python Scripts für Tests erstellt

  • Fehlersuche/Analyse in der Software-Entwicklung

  • Review des Source Codes

winIDEA testIDEA iC5700 IOM6-ADIO svn Keil ARM C Python YAML
Sick AG
5 Monate
2020-08 - 2020-12

Sensor SDK

git/GitLab iSystem winIDEA iC5700 ...

Software für Sensoren SDK

  • Portierung des SDK für neue Sensor Generation

  • Erstellung von google Tests

  • Erweiterung der BLE Services

git/GitLab iSystem winIDEA iC5700 gcc ARM none eabi Nordic nRF52832/40 cmake google Test C
Ams Sensors germany GmbH
5 Monate
2019-09 - 2020-01

Smart Sensor Platform V2

winIDEA testIDEA iC5700 ...
  • Tests mit iSystem

  • Software Tests (Blackbox) mit iSystem testIDEA erstellen

    • Test Case Beschreibung

    • Test Erstellung in testIDEA

    • Python Scripts für Tests erstellt

    • Fehlersuche/Analyse in der Software-Entwicklung

    • Review des Source Codes

    • Konzept Hardware Level Shifter für IOM6-ADIO

winIDEA testIDEA iC5700 IOM6-ADIO svn Keil ARM C Python
Sick AG
2 Monate
2019-06 - 2019-07

Firmeware Flash Boot Loader

git/gitlab iSystem winIDEA iC5700 ...

Softwareentwicklung für Sensoren

  • Konzept und Design eine Update Prozesses und Flash Boot Loader für 3 Applikationen auf einer MCU
  • Erstellung einer Demosoftware für den Boot Vorgang von 3 Applikationen im internen Flash
  • Implementierung des Flash Boot Loader
  • Erstellung der Startup Software für 3 Applikationen
  • Konfiguration des Linkers für die Erstellung aller 3 Applikationen
  • verwendete Norm: WELMEC
git/gitlab iSystem winIDEA iC5700 gcc ARM none eabi MK64FN12 cmake C ASM
Testo SE & CO. KGaA
6 Monate
2018-10 - 2019-03

BatchPur EasyCon

Softwareentwicklung für Kleinkläranlagen Steuerung

  • Software Design für EasyCon
  • Implementierung der zeitlichen Steuerung
  • Implementierung der Druck abhängigen Steuerung
  • Ansteuerung von Schrittmotoren für Ventile
  • Software Flash Boot Loader
  • HW Review
  • Bedienung über Tastatur oder PC Software über
  • Anzeige über LCD Display und PC Software
svn iSystem winIDEA iC5700 gcc ARM none eabi STM32F423 Enterprise Architect C ASM
BatchPur
1 Monat
2018-12 - 2018-12

Smart Sensor Platform V2

  • Tests mit iSystem

  • Software Tests (Blackbox) mit iSystem testIDEA erstellen

    • Test Case Beschreibung

    • Test Erstellung in testIDEA

    • Python Scripts für Tests erstellt

    • Fehlersuche/Analyse in der Software-Entwicklung

    • Review des Source Codes

    • Konzept Hardware Level Shifter für IOM6-ADIO

winIDEA testIDEA iC5700 IOM6-ADIO svn Keil ARM Python 3
Sick AG
2 Jahre 4 Monate
2016-09 - 2018-12

PLASMA

Softwareentwicklung für Safety IO Module für PROFINET

  • Requirement und Design für FDI, FDO, TT OS und Kommunikation
  • Implementierung vom FDI, HAL, Driver und Kommunikation
  • Demoapplikation für die Kundenpräsentation
  • Integrationsapplikation für PROFIsafe Stack
  • Entwicklertest Konzept und Implementierung
  • HW Konzept/Review 
  • verwendete Normen: DIN EN 61508, DIN EN 13849, DIN EN 62061, MISRA
svn iSystem winIDEA iC5500 Keil ARM STM32F401 in-Step Blue Enterprise Architect PROFIBUS PROFIsafe PClint Coverity ASM C
Murrelektronik
2 Monate
2018-07 - 2018-08

Smart Sensor Platform V2

C Python
  • Tests mit iSystem

  • Software Tests (Blackbox) mit iSystem testIDEA erstellen

    • Test Case Beschreibung

    • Test Erstellung in testIDEA

    • Python Scripts für Tests erstellt

    • Fehlersuche/Analyse in der Software-Entwicklung

    • Review des Source Codes

    • Konzept Hardware Level Shifter für IOM6-ADIO

winIDEA testIDEA iC5700 IOM6-ADIO svn Keil ARM
C Python
Sick AG
5 Monate
2016-03 - 2016-07

OP Tisch TS5000

git iSystem winIDEA iC5500 ...

Softwareentwicklung für einen OP Tisch nach Safety Medizin

  • Überarbeitung des Buildprozesses
  • Softwareimplementierung
  • HIL Aufbau für SIL Tests
  • Requirement und Design Reviews
  • Fehleranalyse in bestehender Sourcecode und Beseitigung
  • Applikationen für 2 Rechnerleiterplatten aufsetzen
  • Analyse der Verwendung vom QuantumLeaps Framework im Projekt
  • PRQA zum Vergleich mit anderen MISRA Checker
git iSystem winIDEA iC5500 Keil ARM gcc Kinetis K64 K21 und K22 Scrump QuantumLeaps Framework PRQA C ASM
Trumpf Medizin Systeme GmbH
5 Monate
2015-10 - 2016-02

Chorus Implementierung

Diskrete Sensoransteuerung vom RH850 auf den PPC Bolero und Chorus portieren

  • Implementierung der diskreten Sensor Ansteuerung auf den Bolero und Chorus
  • Erweiterung der Module Testumgebung für die Implementierungen
  • Testumgebung Erweiterung um PPC Chorus und Bolero
Dimensions DOORS iSystem winIDEA iC5500 WindRiver PPC Compiler MISRA PRQA RH850/F1L SPC5646C SPC58EC80E5 C ASM
VALEO
4 Monate
2015-06 - 2015-09

Laserscanner

Qt Testsoftware für Laserscanner Softwaremodule

  • Testdefinition
  • Test Implementierung unter Qt Test
  • Core Refactory wegen MISRA Rules und Code Style
Qt creator DOORS Dimensions gcc MISRA PClint C++
VALEO
8 Monate
2014-11 - 2015-06

Portable Ampel Anlage

Entwicklung von Slave Software für die Ampelsteuerung

  • Konzept und Review von Master und Slave Hardware
  • verwendete Normen: DIN EN 50159, DIN EN 61784-3, DIN EN 50129
  • Software Requirements für den Slave
  • Software Beschreibung mittels Doxygen
  • Implementierung der Software für beide Prozessoren auf den Slave
  • Implementierung des Make Prozesses mittels gnu Make
  • Implementierung von Testsoftware für Hardware Inbetriebnahme über USB Terminal
IAR ARM Compiler/Debugger iSystem iC5500 Eclipse Doxygen (inc. graphviz) EA10 add4Q STM32F303 MISRA C ASM
Fabema GmbH
2 Jahre 8 Monate
2012-02 - 2014-09

Basissoftware Entwicklung für Getriebesteuerung

Entwicklung von der Basissoftware für ein Getriebesteuergerät

  • Definition der Interfaces der Basissoftware
  • Software Requirements
  • Software Beschreibung mittels Doxygen
  • Implementierung der Basissoftware auf den S12X unter Nutzung des XGATE
  • Implementierung des Make Prozesses mittels gnu Make
  • Definition des Interfaces zum HIL Test für die Basissoftware und des EOL Tests
  • FMEA Analyse zur Basissoftware
  • Definition und Implementierung der Diagnose
  • Definition und Implementierung Sicherheitsrelevanter Funktionen nach der FMEA
  • Testumgebung mittels CANoe und CAPL
  • Implementierung von Python Scripte für die Steuerung von Debugger, Netzteilen und Generator für Tests
  • Implementierung von Python Scripts zur Resource Dokumentation (Stack, RAM, FLASH, Laufzeit)
  • Unterstützung bei der Definition, Implementierung und Durchführung von Tests für die Applikation und Basissoftware
  • verwendete Normen: DIN EN 26262, ISO 25119
COSMIC S12X und XGATE Compiler iSystem EMU S12XEP100 und IC(3)5000 Agilent Signalgenerator Eclipse Doxygen (inc. graphviz und mscgen) CANdela CANoe Python VISA über Python MATLAB/Simulink TargetLink AutomationDesk ControlDesk KWP2000 C ASM CAPL Python
CLAAS Industrietechnik GmbH
2 Monate
2011-11 - 2011-12

Softwareentwicklung für Radarsensor

Softwaredesign in Rhapsody mit Source Code Generierung Aufgaben

  • Definition von Module Interfaces (ADC Filter/Normierung und Data Routers)
  • Software Requirements
  • Software Design in Rhapsody mit Source Code Generierung Interfaces (ADC Filter/Normierung und Data Routers)
  • Unterstützung beim Prozess der Source Code Generierung mittel Rhapsody
Rhapsody DOORS MKS C
Hella
1 Monat
2011-08 - 2011-08

Unterstützung im Bereich CPLD

Umsetzung eines CPLD Design auf ein neues Derivate, wegen Abkündigung des bis jetzt verwendeten

  • Überprüfung der vorhandenen Unterlagen zum existierenden Design
  • Abklärung der Möglichkeit das existierende Design für das neue Derivate
  • Aufwandsabschätzungen für die Umsetzung vom alten Derivate zum neuen
WebPack
Satorius AG
4 Jahre 2 Monate
2007-06 - 2011-07

Park4You und Detection System

Park4You – Einparkassistent im Automotive Bereich Detection System – Ultra Schall Sensor Abstands Messsystem im Automotivebereich

  • Softwaredesign von Modulen: interne State Machine, Filterfunktionen, Analysefunktionen von Messwerten, Test Applikationen
  • Interface Beschreibung
  • Module Requirements
  • Testspezifikation und Testumgebung
  • Module Softwareentwicklung incl. Module Test
  • Beschreibung von CAN Matrix (Entwicklung ID)
  • Erstellen einer generischen Testapplikation für Systemtest
  • Analyse bestehender Module und Festlegung weiterer Vorgehensweise
  • Testautomatisierung
CANalyser CANoe CPU S12/S12X und MPC560 iSystem winIDEA IC3000 Noral ICE Enterprise Architect DOORS Dimensions PERL C/C++ XML/XSLT mit saxon MISRA PRQA C/C++ CAPL XML/XSLT
VALEO ? Switches and Detection Systems
7 Monate
2006-11 - 2007-05

Freisprecheinrichtung Taranis

Embedded Entwicklung in C

  • Softwaredesign
  • Interface Beschreibung
  • Treiberprogrammierung
  • Sourcecode review und Test von Zuliefern
CPU BF533 und BF534 VisualDSP RTOS C
Funkwerk Dabendorf GmbH
1 Jahr 2 Monate
2005-06 - 2006-07

Framework für System F7

Hardwarenahe Entwicklung in C

  • Softwarearchitektur für generischen Treiber von MSA Module (SFP, XFP, MSA 300Pin …)
  • Programmierung des Treiber und Integration in die ersten Projekte
  • Support für die Nutzung des Treibers
  • Software Architecture für digitale IO’s
  • Programmierung von Framework Treibern und Funktionalitäten
  • Softwaredesign und Programmierung eines Testgerätes für den Test und der Erstprogrammierung von Microcontroller Modulen (JTAG und BDM)
  • Unterstützung der Hardwareentwicklung des Testgerätes
  • Test, Fehlersuche und Korrektur der Framework Software
CPU MCF5213 und MCF5282 GNU C JTAG Test BDM Interface optische Signalgeneratoren und Tester DSO?s CAN C ASM Perl
ADVA AG Optical Networking
1 Jahr 4 Monate
2004-02 - 2005-05

BCU 2008

Systemarchitektur eines generischen Body Controlers

  • Analyse von OEM Requirements
  • Erstellen einer DOORS Datenbank mit entsprechenden Attributen für die Analyse Auswertung
  • Process für Requirement Engineering definieren
ASCOM Documentum Telelogic DOORS Telelogic Change Synergy
Siemens VDO C BC

Aus- und Weiterbildung

Aus- und Weiterbildung

1986 - 1990

Ausbildung: Fachrichtung Elektrotechnik/Elektronik

Abschluss: Diplom ? Ingenieur


1983 - 1986

Ausbildung: Fachrichtung Funktechnik

Abschluss: Kommunikationselektroniker


Weiterbildungen:

2022

MicroConsult, Embedded C++: Objektorientierte Programmierung für Mikrocontroller mit C++/EC++ und UML - Live-Online-Training


2017

TÜV Rheinland Training ?HW/SW Design gemäß IEC 61508? incl Prüfung, FS Eng (TÜV Rheinland, HW/SW Design)


2012

MATLAB/Simulink, Mathworks


2006

Embedded UML Start-Up Training, Willert Software Tools


2005

ARM & UML Startup Training, Willert Software Tools


2004

  • Lehrgang bei Method Park, UML Lehrgang

  • Lehrgang bei Siemens VDO, Telelogic CM Synergie

  • Lehrgang bei Siemens VDO, Telelogic DOORS


2003

Lehrgang bei PLC2, Compact VHDL 2


2002

Lehrgang bei PLC2, Compact VHDL 1


1997 - 1998

Lehrgang bei educa Privat-Akademie, Existenzgründerlehrgang


1995 - 1996

Lehrgang bei Private ptm-Akademie, Netzwerkspezialist

Position

Position

Hardwarenahe embedded Software (safety)

Kompetenzen

Kompetenzen

Top-Skills

HW Nahe SW Entwicklung und Tests, Tests mit iSystem, STM32 Derivate

Schwerpunkte

  • Projektierung und Durchführung von Entwicklungsvorhaben

  • Realisierung von Funktionsmuster für Patente und Gebrauchsmusterschutz

  • Organisation und Durchführung von Produktion und Service

  • Erstellung von Dokumentationen für die Entwicklung, Produktion und Service

  • Programmierung von USB Devices

  • Programmierung von OSD / Videotext

  • Datenübertragung Power Modem, IR, Funk, verschiedene Zweidraht Busse

  • Schaltungsdesign und Layout für analog und digital Technik

  • Requirement Engineering

  • UML Software Modellierung

  • Software Tests

Produkte / Standards / Erfahrungen / Methoden

Agilent
Arbiträrgenerator 33522A, 3 Jahre Erfahrung
ASCOM
Documentum, 0,2 Jahre Erfahrung
ATMEL
Assembler für AT90, ATtiny, ATmega, 5 Jahre Erfahrung
Atmel ICE200
ICE für AT90, ATtiny
Autodesk
AutoCAD R12, 2 Jahre Erfahrung
Borland
CBuilder ab Version 3, Delphi, Kylix, Together, 8 Jahre Erfahrung
Bytecraft
M8 C Compiler, 1 Jahr Erfahrung
Cosmic
S12X C Compiler, S12X XGATE C Compiler, 8 Jahre Erfahrung
Cypress
M8 Assembler, 3 Jahre Erfahrung
Cypress CY3654
ICE für Low Speed USB, Microcontroller M8, 3 Jahre Erfahrung
dSpace
AutomationDesk, ControlDesk, TargetLink, 0,5 Jahre Erfahrung
Eclipse
Eclipse ab 3.5, 7 Jahre Erfahrung
Gimpel
PC-Lint, 1 Jahr Erfahrung
git
0,5 Jahre Erfahrung
gnu
C/C++ Compiler für x86, MCF52xx, Atmel und ARM, CortexM, >10 Jahre Erfahrung
gnu make
make unter CYGWIN, >10 Jahre Erfahrung
Grundig
TV Testbildgenerator, 5 Jahre Erfahrung
IAR
ARM Compiler und Debugger, 1 Jahr Erfahrung
IAR Systems
ICE für C166, 4 Jahre Erfahrung
iSystem
ab iC3000 winIDEA, ab iC5500 testIDEA, ab iC5700 ADIO, EMU S12XEP100 winIDEA, winIDEA, testIDEA >10 Jahre Erfahrung
Keil
C51 C Compiler und Assembler, C166 C Compiler und Assembler, ARM C Compiler und Assembler, 9 winIDEA, testIDEA
Kleinhenz
CE für 8051, SDA5x5x, 4 Jahre Erfahrung
Krohn & Stiller
ICE für 8051, 3 Jahre Erfahrung
MathWorks
MATLAb/Simulink, 1 jahr Erfahrung
Mentor Graphics
VHDL Simulator, 1 jahr Erfahrung
Microchip
PIC Assemble, 2 Visual Basic, VBA, ICE für PIC, 2 Jahre Erfahrung
Microsoft
Visual Basic, VBA, 3 Visual Basic, VBA
Model Technologie
VHDL Simulator, 1 Jahr Erfahrung
ORCAD
ORCAD 386+
Philips
TV Testbildgenerator, XPLA Designer, 5 Jahre Erfahrung
PTC Integrity
MKS, 0,2 Visual Basic, VBA
QA System
PRQAC, PRQACC, 7 Visual Basic, VBA
Saxonica
saxon XSLT, 1 Jahr Erfahrung
Serena Software
Dimensions
Sparx System
Enterprise Architekt, 5 Visual Basic, VBA
Tektronix DSO?s
ab TDS220, >20 Jahre Erfahrung
Telelogic / I-Logix
Configuration Management, Change Synergy, DOORS ab 6.0 , Rhapsody, 0,2 Visual Basic, VBA
Vector
CANoe, CANalyse, CANdela, OSEK, 8 Visual Basic, VBA
verschiedene
Testgeneratoren für opt. Signale, 2 Jahre Erfahrung
XILINX
ISP Foundation, 1 Jahr Erfahrung
Zilog
Z8, Z86, Z86Plus Assembler, PSPICE, Doxygen , graphviz, mscgen, 4 Jahre Erfahrung
Zilog Z86CCP01ZEM
ICE für Z86, Z86Plus, 4 Jahre Erfahrung

Expertise:

selbständig seit:10/1997


Microcontroller:

  • ATMEL: AT89, AT90, ATtiny, ATmega: 5 Jahre Erfahrung

  • ATMEL: AT91 AVR 32Bit CPU: 0,5  Jahre Erfahrung

  • Cypress: CY7C enCoRe USB (M8 Core): 3 Jahre Erfahrung

  • Freescale: PPC MPC560: 0,5  Jahre Erfahrung

  • Freescale: Goldfire, MCF52xx: 1 Jahr Erfahrung

  • Freescale: S12, S12X, S12Z: 8 Jahre Erfahrung

  • Freescale/NXP: Kinetis K21 and K22: 1 Jahr Erfahrung

  • Microchip: PIC: 2 Jahre Erfahrung

  • Micronas: SDA5x5x 8bit TV Microcontroller: 4 Jahre Erfahrung

  • Philips / Siemens: 8051 Derivate: 13 Jahre Erfahrung

  • Siemens: C166: 4 Jahre Erfahrung

  • ST: STM32F303, STM32F4xx: 5 Jahre Erfahrung

  • ST: SPC5646C (PPC Bolero): 0,5 Jahre Erfahrung

  • ST: SPC58NE84C3 (PPC Chorus): 0,5 Jahre Erfahrung

  • Zilog: Z86, Z86Plus: 4 Jahre Erfahrung

  • Zilog: Z8:  Jahre Erfahrung

  • Fujitsu: MB78 32Bit CPU mit MPEG: 1 Jahr Erfahrung


Programmierbare Logik:

  • Philip: COL PLD: 3 Jahre Erfahrung

  • XILINX: PLD, CPL: 2 Jahre Erfahrung

  • XILINX: FPGA: 1 Jahr Erfahrung


verwendete Normen:

  • SPICE

  • CMM(I)

  • CAN

  • LIN

  • USB High/Low Speed

  • ISO: 25119

  • DIN EN: 13849, 26262, 50129, 50159, 61508, 61784, 62061, 62304

  • VISA

  • KWP2000

  • SPI, I²C, RS485, RS232

  • FlexRay


Eingesetzte Technik:

  • Agilent

    • Arbiträrgenerator 33522A 3 Jahre

  • Atmel ICE200

    • ICE für AT90, ATtiny 5 Jahre

  • Cypress CY3654

    • ICE für Low Speed USB Microcontroller M8 3 Jahre

  • IAR Systems

    • ICE für C166 4 Jahre

  • Kleinhenz

    • ICE für 8051, SDA5x5x 4 Jahre

  • Krohn & Stiller

    • ICE für 8051 3 Jahre

  • Microchip

    • ICE für PIC 2 Jahre

  • Zilog Z86CCP01ZEM

    • ICE für Z86, Z86Plus 4 Jahre

  • Grundig

    • TV Testbildgenerator 5 Jahre

  • Philips

    • TV Testbildgenerator 5 Jahre

  • Töllner

    • Labornetzteile >10 Jahre

  • Tektronix DSO?s

    • ab TDS220 >20 Jahre

    • MSO58 4 Jahre

  • iSystem

    • ab iC3000 winIDEA >10 Jahre

    • ab iC5500 testIDEA >10 Jahre

    • ab iC5700 ADIO >10 Jahre

    • EMU S12XEP100 winIDEA >10 Jahre

  • verschiedene

    • Testgeneratoren für opt. Signale 2 Jahre


Eingesetzte Software:

  • ASCOM

    • Documentum 0,2 Jahre

  • ATMEL

    • Assembler für AT90, ATtiny, ATmega 5 Jahre

  • Autodesk

    • AutoCAD R12 2 Jahre

  • Borland

    • CBuilder ab Version 3 8 Jahre

    • Delphi 2 Jahre

    • Kylix 1 Jahr

    • Together 0,4 Jahre

  • Bytecraft

    • M8 C Compiler 1 Jahr

  • CMake 1 Jahr

  • Cosmic

    • S12X C Compiler 8 Jahre

    • S12X XGATE C Compiler 8 Jahre

  • Cypress

    • M8 Assembler 3 Jahre

  • dSpace

    • AutomationDesk 0,5 Jahre

    • ControlDesk 0,5 Jahre

    • TargetLink 0,5 Jahre

  • Eclipse

    • Eclipse ab 3.5 >10 Jahre

  • Gimpel

    • PC-Lint 1 Jahr

  • git 5 Jahre

  • gnu

    • C/C++ Compiler für x86, MCF52xx, Atmel und ARM >10 Jahre

    • CortexM >10 Jahre

  • gnu make

    • make unter CYGWIN >10 Jahre

  • IAR

    • ARM Compiler und Debugger 1 Jahr

  • iSystem

    • winIDEA >10 Jahre

    • testIDEA 7 Jahre

  • Keil

    • C51 C Compiler und Assembler 9 Jahre

    • C166 C Compiler und Assembler 5 Jahre

    • ARM C Compiler und Assembler >10 Jahre

  • MathWorks

    • MATLAb/Simulink 1 Jahr

  • Mentor Graphics

    • VHDL Simulator 1 Jahr

  • Microchip

    • PIC Assembler 2 Jahre

  • Microsoft

    • Visual Basic, VBA 3 Jahre

  • Model Technologie

    • VHDL Simulator 1 Jahr

  • Nordic

    • nRF Connect SDK 0,5 Jahre

  • ORCAD

    • ORCAD 386+ 5 Jahre

  • Philips

    • XPLA Designer 3 Jahre

  • PTC Integrity

    • MKS 0,2 Jahre

  • QA System

    • PRQAC, PRQACC 9 Jahre

  • Saxonica

    • saxon XSLT 1 Jahr

  • Serena Software

    • Dimensions 5 Jahre

  • Sparx System

    • Enterprise Architekt >10 Jahre

  • Telelogic / I-Logix

    • Configuration Management 0,2 Jahre

    • Change Synergy 0,5 Jahre

    • DOORS ab 6.0 6 Jahre

    • Rhapsody 1 Jahr

  • Vector

    • CANoe, CANalyse 8 Jahre

    • CANdela 2 Jahre

    • OSEK 4 Jahre

  • XILINX

    • ISP Foundation 1 Jahr

  • Zilog

    • Z8, Z86, Z86Plus Assembler 4 Jahre

    • PSPICE 0,5 Jahre

    • Docker 2 Jahre

    • Doxygen >10 Jahre

    • graphviz >10 Jahre

    • Mscgen >10 Jahre


Vorhandene Technik/Software Lizenzen:

  • Oszilloskope

    • Tektronix TDS220

      • 2 Kanal 100MHz

    • Tektronix MSO58

      • 8 Kanal 1GHz

        • Logik Tastköpfe

        • Differential Tastköpfe

        • 1:1 1GHz Tastköpfe

        • Protokollanalyse (SPI, I²C, CAN, RS232, LIN, FlexRay)

        • Arbiträr Funktion

  • Labornetzteil

    • Toellner TOE8952

      • 2x40V/10A (2*200W)

        • Arbiträr Funktion

        • USB Schnittstelle

        • RS232 Schnittstelle

  • Debugger

    • iSystem iC5700 - MCUs:

      • MPC 5xxx

      • RH850/V850

      • Cortex M

      • S12Z

      • Hardware Trace

      • Multi Core

        • testIDEA Pro

        • iC57041 (Analog/Digital HIL)

  • PC

    • Virenscanner

      • GData

  • Office

    • LibreOffice

    • MS Office 2003 Pro

    • MS Office 2019 Pro

      • Outlook, Word, Excel, Access, OneNote, PowerPoint

  • UML Tool

    • Rhapsody

    • Enterprise Architect

  • Versionsverwaltung

    • GitLab

Betriebssysteme

Linux
> 20 Jahre Erfahrung
MS Windows
ab Version 3.11, > 20 Jahre Erfahrung, Windows 10 (auch ältere wenn benötigt)
Novell
4 Jahre Erfahrung
OS/2
3 Jahre Erfahrung

Programmiersprachen

ABBEL
2 Jahre Erfahrung
ASM
Assembler
>20 Jahre Erfahrung
C
>20 Jahre Erfahrung
C++
> 10 Jahre Erfahrung
CAPL
3 Jahre Erfahrung
Delphi
3 Jahre Erfahrung
Forth
2 Jahre Erfahrung
PERL
2 Jahre Erfahrung
Python
> 10 Jahre Erfahrung
UML
> 10 Jahre Erfahrung
VHDL
1 Jahr Erfahrung
XML/XSLT
0,5 Jahre Erfahrung

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

5 Monate
2024-03 - 2024-07

Medizinische Dosierpumpe Ersatz für RTC

Embedded C Programmierung
  • Analyse, Code Review und Tests der bestehenden Implementierung
  • Überarbeitung und Erweiterung der bestehenden Implementierung
iSystem winIDEA/testIDEA und iC5700 gcc STM32G030 git C Python
B.Braun Avitum AG
4 Monate
2023-10 - 2024-01

Albatros Firmware

Embedded C/C++ Programmierung

  • Bootloader: neue Übertragunsprotokoll, Portierung auf 2. Projektbeschreibung
  • Reviews, MISRA Rules, Tests, Bugfixing

Keil µVision iSystem winIDEA iC5700 Azure DevOps Visual Studio git Enterprice Architect PClint C/C++ Python
Carl Zeiss Meditec AG
4 Jahre 1 Monat
2019-08 - 2023-08

SmartHome Devices

git/GitLab iSystem winIDEA/testIDEA iC5700 ...

Softwareentwicklung für IoT Devices von Smart Home

  • Flash Boot Loader Konzept

  • Flash Boot Loader Implementierung und Tests für alle geplanten Devices

  • Flash Boot Loader Überarbeitung bezüglich Security

  • Betrachtungen

  • Implementierung von generischen Software Komponenten für: QLoud Stack, SPI Flash, ADC, Flash Boot Loader Core

  • Verwendetest OS: FreeRTOS

  • Implementierung von Applikationen für verschiedene Devices

  • Erstellung der Buildprozesses mit gnu make

  • Erstellung der Projektstruktur mit git Submodule und gnu make

  • Fehlersuche und Analyse bei der Kommunikation des QLoud Stacks mit der Cloud

  • Design/Implementierung von verschiedenen Devices

  • OTAU Prozess definieren und implementieren

git/GitLab iSystem winIDEA/testIDEA iC5700 gcc ARM none eabi STM32L/F0 gnu make Keil armcc Enterprice Architect C ASM Python
Möhlenhoff GmbH
4 Monate
2023-01 - 2023-04

Software Integrations Testing eTurbo

Konzept und Implementierung von automatischen Tests
  • Analyse des Ist-Zustands
  • Konzept für autmatische Tests mit iSystem Debugger iC5700
  • autmatische Tests implementieren
iSystem winIDEA/testIDEA und iC5700 Polarion Bitbucket Jira Jenkins Enterprise Architect SPC58EC Python C
BorgWarner System Engineering GmbH
1 Jahr 1 Monat
2021-09 - 2022-09

Albatros Firmware

Embedded C/C++ Programmierung

  • Driver für TMC5130 entwickeln

  • unterschiedliche Motoransteuerungen implementieren

  • Bootloader: Konzept, Requirements, Implementierung

Keil ?Vision iSystem winIDEA iC5700 Azure DevOps Visual Studio git Enterprice Architect C/C++
Carl Zeiss Meditec AG
1 Monat
2022-03 - 2022-03

Konzept und Review neue HAL API

Konzept Erstellung und Review für neue HAL API der SW Plattform

  • Konzept zum Lösen von Problemen in einer HAL für mehrere MCUs

  • Review der erstellten API

Sick AG
1 Monat
2022-03 - 2022-03

Konzept und Review neue HAL API

Konzept Erstellung und Review für neue HAL API der SW Plattform
  • Konzept zum Lösen von Problemen in einer HAL für mehrere MCUs
  • Review der erstellten API
Sick AG
2 Monate
2021-06 - 2021-07

Unittests für Sensor ASIC

git/GitLab ceedling Keil ?Vision Simulator ...

Aufbau von Unittests mit ceedling und Keil Simulator

  • Schreiben von Unittests

git/GitLab ceedling Keil ?Vision Simulator Docker C
Renesas Electronics Germany GmbH
5 Monate
2021-01 - 2021-05

Unittests mittels testIDEA von iSystem

Aufbau von Unittests zum Abspielen von Traces

  • Traces von Simulator (Input/Output Testvektoren) mittels Python Script in Unittests für testIDEA convertieren

  • Test Case Beschreibung

  • Test Erstellung in testIDEA

  • Python Scripts für Tests erstellt

  • Fehlersuche/Analyse in der Software-Entwicklung

  • Review des Source Codes

winIDEA testIDEA iC5700 IOM6-ADIO svn Keil ARM C Python YAML
Sick AG
5 Monate
2020-08 - 2020-12

Sensor SDK

git/GitLab iSystem winIDEA iC5700 ...

Software für Sensoren SDK

  • Portierung des SDK für neue Sensor Generation

  • Erstellung von google Tests

  • Erweiterung der BLE Services

git/GitLab iSystem winIDEA iC5700 gcc ARM none eabi Nordic nRF52832/40 cmake google Test C
Ams Sensors germany GmbH
5 Monate
2019-09 - 2020-01

Smart Sensor Platform V2

winIDEA testIDEA iC5700 ...
  • Tests mit iSystem

  • Software Tests (Blackbox) mit iSystem testIDEA erstellen

    • Test Case Beschreibung

    • Test Erstellung in testIDEA

    • Python Scripts für Tests erstellt

    • Fehlersuche/Analyse in der Software-Entwicklung

    • Review des Source Codes

    • Konzept Hardware Level Shifter für IOM6-ADIO

winIDEA testIDEA iC5700 IOM6-ADIO svn Keil ARM C Python
Sick AG
2 Monate
2019-06 - 2019-07

Firmeware Flash Boot Loader

git/gitlab iSystem winIDEA iC5700 ...

Softwareentwicklung für Sensoren

  • Konzept und Design eine Update Prozesses und Flash Boot Loader für 3 Applikationen auf einer MCU
  • Erstellung einer Demosoftware für den Boot Vorgang von 3 Applikationen im internen Flash
  • Implementierung des Flash Boot Loader
  • Erstellung der Startup Software für 3 Applikationen
  • Konfiguration des Linkers für die Erstellung aller 3 Applikationen
  • verwendete Norm: WELMEC
git/gitlab iSystem winIDEA iC5700 gcc ARM none eabi MK64FN12 cmake C ASM
Testo SE & CO. KGaA
6 Monate
2018-10 - 2019-03

BatchPur EasyCon

Softwareentwicklung für Kleinkläranlagen Steuerung

  • Software Design für EasyCon
  • Implementierung der zeitlichen Steuerung
  • Implementierung der Druck abhängigen Steuerung
  • Ansteuerung von Schrittmotoren für Ventile
  • Software Flash Boot Loader
  • HW Review
  • Bedienung über Tastatur oder PC Software über
  • Anzeige über LCD Display und PC Software
svn iSystem winIDEA iC5700 gcc ARM none eabi STM32F423 Enterprise Architect C ASM
BatchPur
1 Monat
2018-12 - 2018-12

Smart Sensor Platform V2

  • Tests mit iSystem

  • Software Tests (Blackbox) mit iSystem testIDEA erstellen

    • Test Case Beschreibung

    • Test Erstellung in testIDEA

    • Python Scripts für Tests erstellt

    • Fehlersuche/Analyse in der Software-Entwicklung

    • Review des Source Codes

    • Konzept Hardware Level Shifter für IOM6-ADIO

winIDEA testIDEA iC5700 IOM6-ADIO svn Keil ARM Python 3
Sick AG
2 Jahre 4 Monate
2016-09 - 2018-12

PLASMA

Softwareentwicklung für Safety IO Module für PROFINET

  • Requirement und Design für FDI, FDO, TT OS und Kommunikation
  • Implementierung vom FDI, HAL, Driver und Kommunikation
  • Demoapplikation für die Kundenpräsentation
  • Integrationsapplikation für PROFIsafe Stack
  • Entwicklertest Konzept und Implementierung
  • HW Konzept/Review 
  • verwendete Normen: DIN EN 61508, DIN EN 13849, DIN EN 62061, MISRA
svn iSystem winIDEA iC5500 Keil ARM STM32F401 in-Step Blue Enterprise Architect PROFIBUS PROFIsafe PClint Coverity ASM C
Murrelektronik
2 Monate
2018-07 - 2018-08

Smart Sensor Platform V2

C Python
  • Tests mit iSystem

  • Software Tests (Blackbox) mit iSystem testIDEA erstellen

    • Test Case Beschreibung

    • Test Erstellung in testIDEA

    • Python Scripts für Tests erstellt

    • Fehlersuche/Analyse in der Software-Entwicklung

    • Review des Source Codes

    • Konzept Hardware Level Shifter für IOM6-ADIO

winIDEA testIDEA iC5700 IOM6-ADIO svn Keil ARM
C Python
Sick AG
5 Monate
2016-03 - 2016-07

OP Tisch TS5000

git iSystem winIDEA iC5500 ...

Softwareentwicklung für einen OP Tisch nach Safety Medizin

  • Überarbeitung des Buildprozesses
  • Softwareimplementierung
  • HIL Aufbau für SIL Tests
  • Requirement und Design Reviews
  • Fehleranalyse in bestehender Sourcecode und Beseitigung
  • Applikationen für 2 Rechnerleiterplatten aufsetzen
  • Analyse der Verwendung vom QuantumLeaps Framework im Projekt
  • PRQA zum Vergleich mit anderen MISRA Checker
git iSystem winIDEA iC5500 Keil ARM gcc Kinetis K64 K21 und K22 Scrump QuantumLeaps Framework PRQA C ASM
Trumpf Medizin Systeme GmbH
5 Monate
2015-10 - 2016-02

Chorus Implementierung

Diskrete Sensoransteuerung vom RH850 auf den PPC Bolero und Chorus portieren

  • Implementierung der diskreten Sensor Ansteuerung auf den Bolero und Chorus
  • Erweiterung der Module Testumgebung für die Implementierungen
  • Testumgebung Erweiterung um PPC Chorus und Bolero
Dimensions DOORS iSystem winIDEA iC5500 WindRiver PPC Compiler MISRA PRQA RH850/F1L SPC5646C SPC58EC80E5 C ASM
VALEO
4 Monate
2015-06 - 2015-09

Laserscanner

Qt Testsoftware für Laserscanner Softwaremodule

  • Testdefinition
  • Test Implementierung unter Qt Test
  • Core Refactory wegen MISRA Rules und Code Style
Qt creator DOORS Dimensions gcc MISRA PClint C++
VALEO
8 Monate
2014-11 - 2015-06

Portable Ampel Anlage

Entwicklung von Slave Software für die Ampelsteuerung

  • Konzept und Review von Master und Slave Hardware
  • verwendete Normen: DIN EN 50159, DIN EN 61784-3, DIN EN 50129
  • Software Requirements für den Slave
  • Software Beschreibung mittels Doxygen
  • Implementierung der Software für beide Prozessoren auf den Slave
  • Implementierung des Make Prozesses mittels gnu Make
  • Implementierung von Testsoftware für Hardware Inbetriebnahme über USB Terminal
IAR ARM Compiler/Debugger iSystem iC5500 Eclipse Doxygen (inc. graphviz) EA10 add4Q STM32F303 MISRA C ASM
Fabema GmbH
2 Jahre 8 Monate
2012-02 - 2014-09

Basissoftware Entwicklung für Getriebesteuerung

Entwicklung von der Basissoftware für ein Getriebesteuergerät

  • Definition der Interfaces der Basissoftware
  • Software Requirements
  • Software Beschreibung mittels Doxygen
  • Implementierung der Basissoftware auf den S12X unter Nutzung des XGATE
  • Implementierung des Make Prozesses mittels gnu Make
  • Definition des Interfaces zum HIL Test für die Basissoftware und des EOL Tests
  • FMEA Analyse zur Basissoftware
  • Definition und Implementierung der Diagnose
  • Definition und Implementierung Sicherheitsrelevanter Funktionen nach der FMEA
  • Testumgebung mittels CANoe und CAPL
  • Implementierung von Python Scripte für die Steuerung von Debugger, Netzteilen und Generator für Tests
  • Implementierung von Python Scripts zur Resource Dokumentation (Stack, RAM, FLASH, Laufzeit)
  • Unterstützung bei der Definition, Implementierung und Durchführung von Tests für die Applikation und Basissoftware
  • verwendete Normen: DIN EN 26262, ISO 25119
COSMIC S12X und XGATE Compiler iSystem EMU S12XEP100 und IC(3)5000 Agilent Signalgenerator Eclipse Doxygen (inc. graphviz und mscgen) CANdela CANoe Python VISA über Python MATLAB/Simulink TargetLink AutomationDesk ControlDesk KWP2000 C ASM CAPL Python
CLAAS Industrietechnik GmbH
2 Monate
2011-11 - 2011-12

Softwareentwicklung für Radarsensor

Softwaredesign in Rhapsody mit Source Code Generierung Aufgaben

  • Definition von Module Interfaces (ADC Filter/Normierung und Data Routers)
  • Software Requirements
  • Software Design in Rhapsody mit Source Code Generierung Interfaces (ADC Filter/Normierung und Data Routers)
  • Unterstützung beim Prozess der Source Code Generierung mittel Rhapsody
Rhapsody DOORS MKS C
Hella
1 Monat
2011-08 - 2011-08

Unterstützung im Bereich CPLD

Umsetzung eines CPLD Design auf ein neues Derivate, wegen Abkündigung des bis jetzt verwendeten

  • Überprüfung der vorhandenen Unterlagen zum existierenden Design
  • Abklärung der Möglichkeit das existierende Design für das neue Derivate
  • Aufwandsabschätzungen für die Umsetzung vom alten Derivate zum neuen
WebPack
Satorius AG
4 Jahre 2 Monate
2007-06 - 2011-07

Park4You und Detection System

Park4You – Einparkassistent im Automotive Bereich Detection System – Ultra Schall Sensor Abstands Messsystem im Automotivebereich

  • Softwaredesign von Modulen: interne State Machine, Filterfunktionen, Analysefunktionen von Messwerten, Test Applikationen
  • Interface Beschreibung
  • Module Requirements
  • Testspezifikation und Testumgebung
  • Module Softwareentwicklung incl. Module Test
  • Beschreibung von CAN Matrix (Entwicklung ID)
  • Erstellen einer generischen Testapplikation für Systemtest
  • Analyse bestehender Module und Festlegung weiterer Vorgehensweise
  • Testautomatisierung
CANalyser CANoe CPU S12/S12X und MPC560 iSystem winIDEA IC3000 Noral ICE Enterprise Architect DOORS Dimensions PERL C/C++ XML/XSLT mit saxon MISRA PRQA C/C++ CAPL XML/XSLT
VALEO ? Switches and Detection Systems
7 Monate
2006-11 - 2007-05

Freisprecheinrichtung Taranis

Embedded Entwicklung in C

  • Softwaredesign
  • Interface Beschreibung
  • Treiberprogrammierung
  • Sourcecode review und Test von Zuliefern
CPU BF533 und BF534 VisualDSP RTOS C
Funkwerk Dabendorf GmbH
1 Jahr 2 Monate
2005-06 - 2006-07

Framework für System F7

Hardwarenahe Entwicklung in C

  • Softwarearchitektur für generischen Treiber von MSA Module (SFP, XFP, MSA 300Pin …)
  • Programmierung des Treiber und Integration in die ersten Projekte
  • Support für die Nutzung des Treibers
  • Software Architecture für digitale IO’s
  • Programmierung von Framework Treibern und Funktionalitäten
  • Softwaredesign und Programmierung eines Testgerätes für den Test und der Erstprogrammierung von Microcontroller Modulen (JTAG und BDM)
  • Unterstützung der Hardwareentwicklung des Testgerätes
  • Test, Fehlersuche und Korrektur der Framework Software
CPU MCF5213 und MCF5282 GNU C JTAG Test BDM Interface optische Signalgeneratoren und Tester DSO?s CAN C ASM Perl
ADVA AG Optical Networking
1 Jahr 4 Monate
2004-02 - 2005-05

BCU 2008

Systemarchitektur eines generischen Body Controlers

  • Analyse von OEM Requirements
  • Erstellen einer DOORS Datenbank mit entsprechenden Attributen für die Analyse Auswertung
  • Process für Requirement Engineering definieren
ASCOM Documentum Telelogic DOORS Telelogic Change Synergy
Siemens VDO C BC

Aus- und Weiterbildung

Aus- und Weiterbildung

1986 - 1990

Ausbildung: Fachrichtung Elektrotechnik/Elektronik

Abschluss: Diplom ? Ingenieur


1983 - 1986

Ausbildung: Fachrichtung Funktechnik

Abschluss: Kommunikationselektroniker


Weiterbildungen:

2022

MicroConsult, Embedded C++: Objektorientierte Programmierung für Mikrocontroller mit C++/EC++ und UML - Live-Online-Training


2017

TÜV Rheinland Training ?HW/SW Design gemäß IEC 61508? incl Prüfung, FS Eng (TÜV Rheinland, HW/SW Design)


2012

MATLAB/Simulink, Mathworks


2006

Embedded UML Start-Up Training, Willert Software Tools


2005

ARM & UML Startup Training, Willert Software Tools


2004

  • Lehrgang bei Method Park, UML Lehrgang

  • Lehrgang bei Siemens VDO, Telelogic CM Synergie

  • Lehrgang bei Siemens VDO, Telelogic DOORS


2003

Lehrgang bei PLC2, Compact VHDL 2


2002

Lehrgang bei PLC2, Compact VHDL 1


1997 - 1998

Lehrgang bei educa Privat-Akademie, Existenzgründerlehrgang


1995 - 1996

Lehrgang bei Private ptm-Akademie, Netzwerkspezialist

Position

Position

Hardwarenahe embedded Software (safety)

Kompetenzen

Kompetenzen

Top-Skills

HW Nahe SW Entwicklung und Tests, Tests mit iSystem, STM32 Derivate

Schwerpunkte

  • Projektierung und Durchführung von Entwicklungsvorhaben

  • Realisierung von Funktionsmuster für Patente und Gebrauchsmusterschutz

  • Organisation und Durchführung von Produktion und Service

  • Erstellung von Dokumentationen für die Entwicklung, Produktion und Service

  • Programmierung von USB Devices

  • Programmierung von OSD / Videotext

  • Datenübertragung Power Modem, IR, Funk, verschiedene Zweidraht Busse

  • Schaltungsdesign und Layout für analog und digital Technik

  • Requirement Engineering

  • UML Software Modellierung

  • Software Tests

Produkte / Standards / Erfahrungen / Methoden

Agilent
Arbiträrgenerator 33522A, 3 Jahre Erfahrung
ASCOM
Documentum, 0,2 Jahre Erfahrung
ATMEL
Assembler für AT90, ATtiny, ATmega, 5 Jahre Erfahrung
Atmel ICE200
ICE für AT90, ATtiny
Autodesk
AutoCAD R12, 2 Jahre Erfahrung
Borland
CBuilder ab Version 3, Delphi, Kylix, Together, 8 Jahre Erfahrung
Bytecraft
M8 C Compiler, 1 Jahr Erfahrung
Cosmic
S12X C Compiler, S12X XGATE C Compiler, 8 Jahre Erfahrung
Cypress
M8 Assembler, 3 Jahre Erfahrung
Cypress CY3654
ICE für Low Speed USB, Microcontroller M8, 3 Jahre Erfahrung
dSpace
AutomationDesk, ControlDesk, TargetLink, 0,5 Jahre Erfahrung
Eclipse
Eclipse ab 3.5, 7 Jahre Erfahrung
Gimpel
PC-Lint, 1 Jahr Erfahrung
git
0,5 Jahre Erfahrung
gnu
C/C++ Compiler für x86, MCF52xx, Atmel und ARM, CortexM, >10 Jahre Erfahrung
gnu make
make unter CYGWIN, >10 Jahre Erfahrung
Grundig
TV Testbildgenerator, 5 Jahre Erfahrung
IAR
ARM Compiler und Debugger, 1 Jahr Erfahrung
IAR Systems
ICE für C166, 4 Jahre Erfahrung
iSystem
ab iC3000 winIDEA, ab iC5500 testIDEA, ab iC5700 ADIO, EMU S12XEP100 winIDEA, winIDEA, testIDEA >10 Jahre Erfahrung
Keil
C51 C Compiler und Assembler, C166 C Compiler und Assembler, ARM C Compiler und Assembler, 9 winIDEA, testIDEA
Kleinhenz
CE für 8051, SDA5x5x, 4 Jahre Erfahrung
Krohn & Stiller
ICE für 8051, 3 Jahre Erfahrung
MathWorks
MATLAb/Simulink, 1 jahr Erfahrung
Mentor Graphics
VHDL Simulator, 1 jahr Erfahrung
Microchip
PIC Assemble, 2 Visual Basic, VBA, ICE für PIC, 2 Jahre Erfahrung
Microsoft
Visual Basic, VBA, 3 Visual Basic, VBA
Model Technologie
VHDL Simulator, 1 Jahr Erfahrung
ORCAD
ORCAD 386+
Philips
TV Testbildgenerator, XPLA Designer, 5 Jahre Erfahrung
PTC Integrity
MKS, 0,2 Visual Basic, VBA
QA System
PRQAC, PRQACC, 7 Visual Basic, VBA
Saxonica
saxon XSLT, 1 Jahr Erfahrung
Serena Software
Dimensions
Sparx System
Enterprise Architekt, 5 Visual Basic, VBA
Tektronix DSO?s
ab TDS220, >20 Jahre Erfahrung
Telelogic / I-Logix
Configuration Management, Change Synergy, DOORS ab 6.0 , Rhapsody, 0,2 Visual Basic, VBA
Vector
CANoe, CANalyse, CANdela, OSEK, 8 Visual Basic, VBA
verschiedene
Testgeneratoren für opt. Signale, 2 Jahre Erfahrung
XILINX
ISP Foundation, 1 Jahr Erfahrung
Zilog
Z8, Z86, Z86Plus Assembler, PSPICE, Doxygen , graphviz, mscgen, 4 Jahre Erfahrung
Zilog Z86CCP01ZEM
ICE für Z86, Z86Plus, 4 Jahre Erfahrung

Expertise:

selbständig seit:10/1997


Microcontroller:

  • ATMEL: AT89, AT90, ATtiny, ATmega: 5 Jahre Erfahrung

  • ATMEL: AT91 AVR 32Bit CPU: 0,5  Jahre Erfahrung

  • Cypress: CY7C enCoRe USB (M8 Core): 3 Jahre Erfahrung

  • Freescale: PPC MPC560: 0,5  Jahre Erfahrung

  • Freescale: Goldfire, MCF52xx: 1 Jahr Erfahrung

  • Freescale: S12, S12X, S12Z: 8 Jahre Erfahrung

  • Freescale/NXP: Kinetis K21 and K22: 1 Jahr Erfahrung

  • Microchip: PIC: 2 Jahre Erfahrung

  • Micronas: SDA5x5x 8bit TV Microcontroller: 4 Jahre Erfahrung

  • Philips / Siemens: 8051 Derivate: 13 Jahre Erfahrung

  • Siemens: C166: 4 Jahre Erfahrung

  • ST: STM32F303, STM32F4xx: 5 Jahre Erfahrung

  • ST: SPC5646C (PPC Bolero): 0,5 Jahre Erfahrung

  • ST: SPC58NE84C3 (PPC Chorus): 0,5 Jahre Erfahrung

  • Zilog: Z86, Z86Plus: 4 Jahre Erfahrung

  • Zilog: Z8:  Jahre Erfahrung

  • Fujitsu: MB78 32Bit CPU mit MPEG: 1 Jahr Erfahrung


Programmierbare Logik:

  • Philip: COL PLD: 3 Jahre Erfahrung

  • XILINX: PLD, CPL: 2 Jahre Erfahrung

  • XILINX: FPGA: 1 Jahr Erfahrung


verwendete Normen:

  • SPICE

  • CMM(I)

  • CAN

  • LIN

  • USB High/Low Speed

  • ISO: 25119

  • DIN EN: 13849, 26262, 50129, 50159, 61508, 61784, 62061, 62304

  • VISA

  • KWP2000

  • SPI, I²C, RS485, RS232

  • FlexRay


Eingesetzte Technik:

  • Agilent

    • Arbiträrgenerator 33522A 3 Jahre

  • Atmel ICE200

    • ICE für AT90, ATtiny 5 Jahre

  • Cypress CY3654

    • ICE für Low Speed USB Microcontroller M8 3 Jahre

  • IAR Systems

    • ICE für C166 4 Jahre

  • Kleinhenz

    • ICE für 8051, SDA5x5x 4 Jahre

  • Krohn & Stiller

    • ICE für 8051 3 Jahre

  • Microchip

    • ICE für PIC 2 Jahre

  • Zilog Z86CCP01ZEM

    • ICE für Z86, Z86Plus 4 Jahre

  • Grundig

    • TV Testbildgenerator 5 Jahre

  • Philips

    • TV Testbildgenerator 5 Jahre

  • Töllner

    • Labornetzteile >10 Jahre

  • Tektronix DSO?s

    • ab TDS220 >20 Jahre

    • MSO58 4 Jahre

  • iSystem

    • ab iC3000 winIDEA >10 Jahre

    • ab iC5500 testIDEA >10 Jahre

    • ab iC5700 ADIO >10 Jahre

    • EMU S12XEP100 winIDEA >10 Jahre

  • verschiedene

    • Testgeneratoren für opt. Signale 2 Jahre


Eingesetzte Software:

  • ASCOM

    • Documentum 0,2 Jahre

  • ATMEL

    • Assembler für AT90, ATtiny, ATmega 5 Jahre

  • Autodesk

    • AutoCAD R12 2 Jahre

  • Borland

    • CBuilder ab Version 3 8 Jahre

    • Delphi 2 Jahre

    • Kylix 1 Jahr

    • Together 0,4 Jahre

  • Bytecraft

    • M8 C Compiler 1 Jahr

  • CMake 1 Jahr

  • Cosmic

    • S12X C Compiler 8 Jahre

    • S12X XGATE C Compiler 8 Jahre

  • Cypress

    • M8 Assembler 3 Jahre

  • dSpace

    • AutomationDesk 0,5 Jahre

    • ControlDesk 0,5 Jahre

    • TargetLink 0,5 Jahre

  • Eclipse

    • Eclipse ab 3.5 >10 Jahre

  • Gimpel

    • PC-Lint 1 Jahr

  • git 5 Jahre

  • gnu

    • C/C++ Compiler für x86, MCF52xx, Atmel und ARM >10 Jahre

    • CortexM >10 Jahre

  • gnu make

    • make unter CYGWIN >10 Jahre

  • IAR

    • ARM Compiler und Debugger 1 Jahr

  • iSystem

    • winIDEA >10 Jahre

    • testIDEA 7 Jahre

  • Keil

    • C51 C Compiler und Assembler 9 Jahre

    • C166 C Compiler und Assembler 5 Jahre

    • ARM C Compiler und Assembler >10 Jahre

  • MathWorks

    • MATLAb/Simulink 1 Jahr

  • Mentor Graphics

    • VHDL Simulator 1 Jahr

  • Microchip

    • PIC Assembler 2 Jahre

  • Microsoft

    • Visual Basic, VBA 3 Jahre

  • Model Technologie

    • VHDL Simulator 1 Jahr

  • Nordic

    • nRF Connect SDK 0,5 Jahre

  • ORCAD

    • ORCAD 386+ 5 Jahre

  • Philips

    • XPLA Designer 3 Jahre

  • PTC Integrity

    • MKS 0,2 Jahre

  • QA System

    • PRQAC, PRQACC 9 Jahre

  • Saxonica

    • saxon XSLT 1 Jahr

  • Serena Software

    • Dimensions 5 Jahre

  • Sparx System

    • Enterprise Architekt >10 Jahre

  • Telelogic / I-Logix

    • Configuration Management 0,2 Jahre

    • Change Synergy 0,5 Jahre

    • DOORS ab 6.0 6 Jahre

    • Rhapsody 1 Jahr

  • Vector

    • CANoe, CANalyse 8 Jahre

    • CANdela 2 Jahre

    • OSEK 4 Jahre

  • XILINX

    • ISP Foundation 1 Jahr

  • Zilog

    • Z8, Z86, Z86Plus Assembler 4 Jahre

    • PSPICE 0,5 Jahre

    • Docker 2 Jahre

    • Doxygen >10 Jahre

    • graphviz >10 Jahre

    • Mscgen >10 Jahre


Vorhandene Technik/Software Lizenzen:

  • Oszilloskope

    • Tektronix TDS220

      • 2 Kanal 100MHz

    • Tektronix MSO58

      • 8 Kanal 1GHz

        • Logik Tastköpfe

        • Differential Tastköpfe

        • 1:1 1GHz Tastköpfe

        • Protokollanalyse (SPI, I²C, CAN, RS232, LIN, FlexRay)

        • Arbiträr Funktion

  • Labornetzteil

    • Toellner TOE8952

      • 2x40V/10A (2*200W)

        • Arbiträr Funktion

        • USB Schnittstelle

        • RS232 Schnittstelle

  • Debugger

    • iSystem iC5700 - MCUs:

      • MPC 5xxx

      • RH850/V850

      • Cortex M

      • S12Z

      • Hardware Trace

      • Multi Core

        • testIDEA Pro

        • iC57041 (Analog/Digital HIL)

  • PC

    • Virenscanner

      • GData

  • Office

    • LibreOffice

    • MS Office 2003 Pro

    • MS Office 2019 Pro

      • Outlook, Word, Excel, Access, OneNote, PowerPoint

  • UML Tool

    • Rhapsody

    • Enterprise Architect

  • Versionsverwaltung

    • GitLab

Betriebssysteme

Linux
> 20 Jahre Erfahrung
MS Windows
ab Version 3.11, > 20 Jahre Erfahrung, Windows 10 (auch ältere wenn benötigt)
Novell
4 Jahre Erfahrung
OS/2
3 Jahre Erfahrung

Programmiersprachen

ABBEL
2 Jahre Erfahrung
ASM
Assembler
>20 Jahre Erfahrung
C
>20 Jahre Erfahrung
C++
> 10 Jahre Erfahrung
CAPL
3 Jahre Erfahrung
Delphi
3 Jahre Erfahrung
Forth
2 Jahre Erfahrung
PERL
2 Jahre Erfahrung
Python
> 10 Jahre Erfahrung
UML
> 10 Jahre Erfahrung
VHDL
1 Jahr Erfahrung
XML/XSLT
0,5 Jahre Erfahrung

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.