Programmierung, Embedded Systeme, Hardwarenahe Programmierung, Mikrokontrollern, C, C++, PC Anwendungen für MS Windows (.Net), Hardware Entwicklung, Industrie Elektronik, Sensorik, Automatisierung
Aktualisiert am 07.11.2022
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.02.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
English

Einsatzorte

Einsatzorte

Ebersberg (+100km) München (+100km) Mindelheim (+100km)
möglich

Projekte

Projekte

Zeitraum: 01.09.2011 - gegenwärtig

Firma: Efficient Energy GmbH (München)

 

Programmierung & Software Tests:

  • „Run Manager“ in Visual Basic (.Net) um Anlage Software zu verwalten, ähnlich Windows Task-Manager um Sammlung von Client-Server Anwendungen zu starten / stoppen und Statusmeldungen anzuzeigen.
  • Mikrokontroller basierte Sensoren (Druck, Vibration Temperatur, Level, Digital Ausgänge-Eingänge) mit RS485 Bus in C / C++.
  • RS485 Modbus Client mit Socket Verbindung in Visual Basic (.Net) für Anlage Software.
  • Sieb und Meyer Frequenzumrichter Treiber mit DNC Protokoll und Socket Verbindung in Visual Basic.
  • Modbus Simulator in Visual Basic (.Net).
  • Konzepterstellung und Umsetzung von Bootloader System für Mikrokontroller basierte Hardware. Mikrokontroller Bootloader Project in C / C++ für PIC. PC Firmware Update Program in Visual Basic (inkl. Intel HEX Datei Handling).
  • Hardwarenahe / Zeitkritische Software (DMA Benutzt um Mikrokontroller soweit wie möglich zu entlasten) für eigene Frequenzumrichter mit sensorlosem BLDC Motor und Tiefsetzsteller, bestehend aus zwei dsPIC Mikrokontrollern, zwei Atlera Cyclone CPLDs verbunden mit PC Client über LWL Schnittstelle.


Dokumentation:

Technische Dokumentation für alle obengenannten Projekte, teils Englisch, teils Deutsch. Erstellung von Anforderungen und Konzept Dokumentation für Bootloader und Frequenzumrichter Projekte.


Technologien / Tools:

Altera Cyclone CPLD, VHLD

Microchip PIC16, dsPIC, MPLAB, MPLABX, C30 C Compiler, HI-TECH C Compiler V9.83

C, C++, SPI, NTC, DNC Protokoll, TCP-IP, Sockets, VB, MS Visual Studio .NET

SPI, RS232, RS485, Modbus, BLDC / Back EMF, PWM, DMA, LVDS, LWL (Licht Wellen Leiter)

 

Zertifikate / Seminare:

Sieb und Meyer: Frequenzumrichter Tagestraining

Micrichip DSP0201 (Entwicklung mit DSP Bibliotheken und Tools des dsPIC)

Microchip DSP0202 (Einsatz der DSP-Funktionalität des dsPIC)

Microchip MTC3101 (BLDC Motor Control mit dem dsPIC)

Microchip TLS0999 (Umsteig von MPLAB-8 auf MPLAB-X)

 

 

Zeitraum: 19.01.2004 - 31.08.2011

Firma: Truma Gerätetechnik GmbH (München)

 

Hardware Entwicklung:

  • Gas Massenfluss Sensor.
  • Wechselrichter Prüfungen.
  • Konzept, Schaltungsentwicklung , Mikrokontroller Auswahl, PCB Layout für sicherheitskritischer Flüssiggas-Brenner Heizung. Baugruppen für extreme Temperatur- und Versorgungsspannung-Bereiche – Automotiv.
  • Mitarbeit Steuerungsplatinen - Endprüfungskonzept und Hardware.
  • Mitarbeit Produktionsband Geräteprüfung - Endprüfungskonzept und Hardware.
  • Mitarbeit an Checklisten und Anforderungsrichtlinien für Hardwareentwicklung.
  • BLDC Motor Control mit Hall Sensoren.

 

Programmierung / Software Test:

  • Kundenspezifische LIN-Bus Entwicklung und Anpassung für meh rere Geräte. Auch eigene LIN-Bus Diagnose Werkzeuge als Windows Anwendung in VB .Net (z.B. LIN-Bus Gerätescan).
  • Rangiersystem und Fernbedienung Funkstrecke mit eigenem Protokoll. LIN Bus Implementierung mit Atmel AVR AVR Studio, IAR für Atmel AVR, C, C++, Assembler.
  • Sicherheitskritischen 3-Mikrokontroller Flüssiggas-Brenner Steuerung in C / C++ / Assembler (Hardwarenah) mit Codewarrior von Freescale.
  • Mitarbeit an Checklisten und Anforderungsrichtlinien für Softwareentwicklung.
  • Labview Programmierung für Endprüfungen von Platinen und Produkte.
  • LIN-Bus Bedienteil in C / C++ mit Codewarrior.
  • Software Archiv und Versionssystem mit Subversion.
  • Komplette Entwicklung von Geräte Fehler und Statistik Diagnosewerkzeug: MS Windows 2000..Windows7, Setup-Programm mit „Inno Setup“ (mit Pascal Skript). Datenbank Verbindung (SQL, ODBC, Jet) für Multisprachig GUI, Fehler Beschreibungen und Abhilfe, mit Unicode. LIN-Bus Verbindung über Kundenspezifische Lipowsy Baby-LIN und Konfigurationsdateien. DLL Entwicklung und Einbindung von Fremd-DLLs. Visual Basic, C# (.NET).
  • In allgemeinem Objekt Orientierte Programmierung.


Zulassungen / Normen:

Komplette Software und Hardware Zulassung nach Normen: EN60730, EN298, ENV 14459, EN7637, EN61000-X, (ISO9001)


Dokumentation:

Technische Dokumentation für alle obengenannten Projekte, teils Englisch, teils Deutsch. Inkl. Anforderungen, Produktdokumentation. Endprüfung Abläufe, FMEAs. Programdokumentation mit Doxygen.


Sonstiges:

  • Analyse von Hardware zwecks Kostenreduzierung.
  • Compiler Recherche und allgemeine Umstellung auf IAR Compiler.
  • Umfangreiche Fehlersuche / Analyse und Beseitigung in Hardware und Software – Produkt Lebensdauer Prüfung.
  • Baugruppen Performanceprüfungen im Klimaschrank.
  • Baugruppen Spannungs- und Stoß Spannungs-festigkeit.
  • Projektmanagement und Betreuung von externer Dienstleister.
  • Mitarbeit und Betreuung von einige Internationale Geschäftspartner.

 

Technologien / Tools:

SPT, LIN, PWM, PID Regler, Doxygen, Subversion SVN, Atmel AVR,  AVR Studio, JTAG ICE, Debug WIre, IAR IDE, C, C++, C#, VB, Visual Basic, .Net, Inno Setup, FMEA (Fehler-Möglichkeits- und Einflussanalyse / Auswirkungsanalyse), Freescale HC(s)08, HC(s)12, Codewarrior, FSICEBASE, P&E USB Multilink BDM und Mono8, Backgroung Debugging Mode, Mentor Graphics PADS, Pascal Skript, Unicode, Datenbank, SQL, ODBC, Jet, Lipowsky, DLL, OOP, Assembler Programmierung. VMWare, Oracle Virtual Box, I²C, Unit Test, UML, Mathcad, EMV, EMC

 

Zertifikate / Seminare:

  • Zitzmann PADS Anwende-Schulung.
  • LIN Bus Tagesseminar.
  • LabView Schulung
  • Mixed Mode Requirements Management Seminar
  • Mixed Mode “Systematischer Softwaretest” Seminar
  • Avnet – Semtech RF Seminar

 

Zeitraum: 04.01.1999 – 31.12.2003

Firma: Automaten Seitz GmbH (München)

 

Hardwareentwicklung, Schaltungsentwicklung, Layout, Bestückung:

  • Europe-Karte große Embedded PC mit AMD SC400 -486. Komplette Schaltungsentwicklung, 8 Lagig Platine Layout mit Eagle CAD. Hand Bestückung (Außer BGA CPU) von ersten Prototypen. IO Prüfung mit JTAG-Boundry-Scan Werkzeuge. Test und Inbetriebnahme. Zusammenarbeit mit externer Dienstleister an BIOS und ROM DOS Entwicklung bzw. Portierung. PC-104, LED Anzeige, RS232 / RS485 Schnittstellen. Xilinx CPLD für Sicherheit (Dongle), DMA und IRQ Routing usw.
  • Entwicklung von Embedded PC Peripherie, inkl. Display Adaptern für Farb-LCD. Keyboard und Mouse Adapter. 10MBit Ethernet. Speichererweiterungen.
  • RS485 8-Port Hub mit Xilinx CPLD.
  • RS485 Gesteuerte Interfaces für: Geldscheinleser, Münzwechsler, Kartenleser (Magnetisch und RFID)
  • RFID Leser Geräte.


Programmierung & Tests:

  • Programmierung von PIC16 Mikrokontrollern für obenerwähnte Hardware in C, C++ mit Code Vision Compiler, CSS Compiler und MPLAB.
  • Ethernet – RS485 Router für DOS mit Ethernet Hardware Port-Treiber (Vorgänge von NDIS / ODI). Borland C++ / Hardwarenah Ethernet.
  • Xilinx CPLDs für RS485 Hub und Embedded PC mit Xilinx Foundation Software.
  • Programmierung und Simulation von Kleine PDA (Personal Digital Assistant) Anwendungen mit Microsoft Visual Studio für Windows CE.
  • Einige Anwendungen mit „Supercom“ UART Treiber für Schnelle Schnittstelle Anwendungen unter Windows.
  • Windows und DOS Anwendungen für Automaten und Aufwerter mit MDB und weitere Protokolle mit Borland C++ und Visual Studio .Net.


Dokumentation:

Technische Dokumentation für alle obengenannten Projekte, teils Englisch, teils Deutsch.


Sonstiges:

Mitarbeit für Firma ISO9001 Zertifizierung.

 

Technologien / Tools:

Xilinx CPLD, Xilinx Foundation, VHLD, DMA, BGA Ball Grid Array, Eagle CAD. Datalight BIOS, ROM DOS, Aktiv LCD Displays. Ethernet, PS2 Keyboard, PS2 Mouse, Code Vision Compiler, CSS Compiler, Kartenleser, RFID, RS485, RS232, MPLAB, Borland C++, PDA , Windows CE, Windows 95, Windows 98, Windows NT, Windows 2000, RFID, MDB, Perl, TCP-IP, VMWare, ISO9001, C, C++, .Net, Visual Studio, Sockets

 

Zertifikate / Seminare:

Einführung in Perl

MS SQL Server 7 Kurs

USB 2.0 Tagesseminar

 

 

Zeitraum: 12.05.1998 – 31.12.1998

Firma: Seitz Electric (Augsburg)

 

Hardware:

  • Schaltungsentwicklung für Industrieelektronik und Freizeittechnik – Steuerung / Automatisierung.
  • Verkabelung von Schaltschränken mit SPS Steuerung, Frequenzumrichter und Relais Logik.
  • Verkabelung von verschiedene Anlagen, z.B. Mühlen, Kunststoff Extruder mit Drehstrom Versorgung.
  • Frequenzumrichter Einstellungen und Inbetriebnahme.

Programmierung & Tests:

  • Anlagesteuerung mit Siemens S5 und S7 SPS.
  • Lauer Bedienpult Programmierung.

 

Zeitraum: 01.10.1991 – 30.09.1997

Firma: Industrial Electronics Data Systems (Durban Südafrika)

 

Programmierung:

  • Universal programmierbarer Einbau Zähler mit Ausgängen basiert auf SGS Thompson ST6 Mikrokontroller in Assembler (Hardwarenah).
  • Verpackungsmaschine-Steuerung Zähler basiert auf SGS Thompson ST6 Mikrokontroller in Assembler.
  • PC Anwendungen hauptsächlich in Basic, Visual Basic, Pascal und C, zum Teil auch Assembly für alle Microsoft Betriebssysteme von DOS bis Windows 98.
  • Automotiv Zulieferer Anwendungen für Bremsen Prüfstände (Aufnahme und Regelung von Temperatur, Drehmoment, Druck usw.)
  • Automotiv Zulieferer Anwendung für Bremsscheibe Profil Analyse.
  • Automotiv Zulieferer Anwendungen für Kupplung Prüfstände.
  • Automotiv Zulieferer SPS Kran-Steuerung für Alu Wärmetauscher Chemische Vorbehandlung.
  • Automotiv Zulieferer SPS Maschinen-Steuerung für Wärmetauscher Alu-Teil Presse.
  • PC Anwendung für Luftfeuchtigkeit und Temperaturreglung System mit Mehrzonen.
  • SPS Steuerung von sub-Millimeter Genauigkeit Metall Schneider mit Encoder.
  • Programmierung von verschiedenen Speicherprogrammierbaresteuerungen in verschiedenen SPS Sprachen. Assembler Programmierung von SGS Thompson ST6 Mikrokontrollern.

Hardware:

  • Geigerzähler Schaltungsentwicklung.
  • Schaltungsentwicklung, Layout, Bestückung, Testen, Debuggen und Reparatur. Design, Aufbau und Verkabelung von Schaltschränken (einige Systeme).

Starkstrom:

  • 3-Phasen-Systeme, Stern-Dreieck-Anlasser, Unterbrechungsfreie Stromversorgung (USV), Batterieladegeräte, Regeltransformatoren, Wechselrichter und Frequenzumrichter.

Sonstiges:

Servo- und Schritt-Motoren, Positioniersteuerung, Incrementalgeber. Temperaturregelung, Mehrzonen und Profilregelung mit PID Regeler, Thermoelemente, PTCs und NTCs. Pneumatisch und Elektropneumatische Systeme mit Magnetventile, Pneumaticzylinder, Drucksensoren. Fluss- und Druck-Steuerung. Näherungsschalter und Lichtschranken. Mechanische-Entwurf und Arbeit – Schweissen, Bohrung, Feilen, Schneiden, Schleifen und Gewindeschneiden.

 

Technologien / Tools:

Festo 101, 202, 404, Micro 1, Hitachi, Allen Bradley, Yaskawa Antriebsysteme. SGS Thompson, ST6, ST7, GW Basic, Visual Basic - VBDOS, Pascal und C, Assembly, DOS, Windows 3.11

 

Zeitraum: 14.03.1988 – 30.09.1991

Firma: Süd Afrikanische Polizei Funkeinheit (Durban und Johannesburg Südafrika)

Funktechniker – Rang „Warrant Officer“ erreicht.

 

Installation, Reparatur und Wartung von Funksprechgeräten und Antennen aller Art (HF, VHF, UHF und Mikrowelle) Sender bis zu 100W. Atomuhr für PLL Synchronisation. Frequenzmultiplexsysteme, Datenfernübertragung, Telemetrie und Funkrufsysteme. Leiter von Durban Radio Branch „System“.

 

Technologien / Tools:

Temperatur stabilisierte Quarz Oszillatoren, Rubidium Atomuhren, PLL, Sender, Empfänger, Antennen, Frequenzmultiplex, Telemetrie, Mikrowellen Schussel.

 

Zertifikate / Seminare:

Motorola Centracom & System Training.

 

Aus- und Weiterbildung

Aus- und Weiterbildung

1984

Senior Artisan Assistant – Siemens Südafrika

 

1986 - 1987

Electronics Trainee Technician - Technikon Natal Instrument Centre

 

Weitere Qualifikationen

1982 - 1984

Fernstudium mit South African National School Of Electronics

 

1984 - 1987

Diplom, Electronik, Schwachstrom, Kommunikation (vergleichbar mit FH Diploma)

 

1988

Erweitertes Diplom, Electronik, Schwachstrom, Kommunikation („Higher Diploma“)

Position

Position

Hardware Entwicklung / Embedded Software Entwicklung / IoT / AWS / C / C++ / C# / VB / Free RTOS / STM32 / ARM / Keil

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

ISO 9000

Norms EN60730, EN298, ENV 14459, EN7637, EN61000-X, DO-178B, DO-254

Betriebssysteme

CPM

DOS

Windows all Versions (including CE)

Linux (limited experience)

Programmiersprachen

Languages / Tools / Concepts

Assembly (for all listed processors), C, C++, C#, .Net, SVN, Doxygen, Basic / VB, Labview, OOP, VMWare, Virtual Box, Unit testing, Pascal, Html, Perl, VHDL, Datalight BIOS and ROM DOS

 

Microcontroller Software Tools

Codewarrior, IAR, Visual Studio (Dot Net), MPLAB, AVR Studio

Datenbanken

SQL Server, Access, SQL, ODBC, ADO, Jet

Datenkommunikation

Bus Systems (physical layer & protocols)

RS485, RS232, Ethernet (And TCP /IP Suite), LIN, CAN, USB, SPI, I2C, 1 Wire, JTAG, Modbus, also protocols for radio communication.

Hardware

Processors / Programmable Logic

Intel 8051, 8052, 8085, x86, Zilog Z80 & Peripherals, SGS Thompson ST6, ST7, Microchip PIC16, DSPIC, Altmel AVR, Motorola, Freescale 6502, HC(S)08, HCS12, AMD Elan SC400 (Embedded 486), Xilinx, Altera  CPLD, ARM

 

Power and Drive Systems

3 Phase systems, Star-Delta starters, Soft starters, Phase control, Drives of all varieties

 

Additional

Pneumatic Systems, Sensors (Temperature, thermocouples, NTCs, Humidity, pressure, vibration etc.), Radio Transmitter and Receiver Systems / Antennas / Telemetry, Logic and Spectrum analysis, Production testing systems, Quality assurance / FMEA / System Failure Analysis, Electronic design for reliability in extreme environments.

Berechnung / Simulation / Versuch / Validierung

Scilab (MATLAB), Mathcad, Microcap

Design / Entwicklung / Konstruktion

Eagle CAD, Orcad, P-Cad, PADS (Mentor graphics)

Branchen

Branchen

Automotive & Zulieferer

Industrie Elektronik / Automatisierung

Funk

Bargeldloser Zahlungssysteme

Gasheizung

Einsatzorte

Einsatzorte

Ebersberg (+100km) München (+100km) Mindelheim (+100km)
möglich

Projekte

Projekte

Zeitraum: 01.09.2011 - gegenwärtig

Firma: Efficient Energy GmbH (München)

 

Programmierung & Software Tests:

  • „Run Manager“ in Visual Basic (.Net) um Anlage Software zu verwalten, ähnlich Windows Task-Manager um Sammlung von Client-Server Anwendungen zu starten / stoppen und Statusmeldungen anzuzeigen.
  • Mikrokontroller basierte Sensoren (Druck, Vibration Temperatur, Level, Digital Ausgänge-Eingänge) mit RS485 Bus in C / C++.
  • RS485 Modbus Client mit Socket Verbindung in Visual Basic (.Net) für Anlage Software.
  • Sieb und Meyer Frequenzumrichter Treiber mit DNC Protokoll und Socket Verbindung in Visual Basic.
  • Modbus Simulator in Visual Basic (.Net).
  • Konzepterstellung und Umsetzung von Bootloader System für Mikrokontroller basierte Hardware. Mikrokontroller Bootloader Project in C / C++ für PIC. PC Firmware Update Program in Visual Basic (inkl. Intel HEX Datei Handling).
  • Hardwarenahe / Zeitkritische Software (DMA Benutzt um Mikrokontroller soweit wie möglich zu entlasten) für eigene Frequenzumrichter mit sensorlosem BLDC Motor und Tiefsetzsteller, bestehend aus zwei dsPIC Mikrokontrollern, zwei Atlera Cyclone CPLDs verbunden mit PC Client über LWL Schnittstelle.


Dokumentation:

Technische Dokumentation für alle obengenannten Projekte, teils Englisch, teils Deutsch. Erstellung von Anforderungen und Konzept Dokumentation für Bootloader und Frequenzumrichter Projekte.


Technologien / Tools:

Altera Cyclone CPLD, VHLD

Microchip PIC16, dsPIC, MPLAB, MPLABX, C30 C Compiler, HI-TECH C Compiler V9.83

C, C++, SPI, NTC, DNC Protokoll, TCP-IP, Sockets, VB, MS Visual Studio .NET

SPI, RS232, RS485, Modbus, BLDC / Back EMF, PWM, DMA, LVDS, LWL (Licht Wellen Leiter)

 

Zertifikate / Seminare:

Sieb und Meyer: Frequenzumrichter Tagestraining

Micrichip DSP0201 (Entwicklung mit DSP Bibliotheken und Tools des dsPIC)

Microchip DSP0202 (Einsatz der DSP-Funktionalität des dsPIC)

Microchip MTC3101 (BLDC Motor Control mit dem dsPIC)

Microchip TLS0999 (Umsteig von MPLAB-8 auf MPLAB-X)

 

 

Zeitraum: 19.01.2004 - 31.08.2011

Firma: Truma Gerätetechnik GmbH (München)

 

Hardware Entwicklung:

  • Gas Massenfluss Sensor.
  • Wechselrichter Prüfungen.
  • Konzept, Schaltungsentwicklung , Mikrokontroller Auswahl, PCB Layout für sicherheitskritischer Flüssiggas-Brenner Heizung. Baugruppen für extreme Temperatur- und Versorgungsspannung-Bereiche – Automotiv.
  • Mitarbeit Steuerungsplatinen - Endprüfungskonzept und Hardware.
  • Mitarbeit Produktionsband Geräteprüfung - Endprüfungskonzept und Hardware.
  • Mitarbeit an Checklisten und Anforderungsrichtlinien für Hardwareentwicklung.
  • BLDC Motor Control mit Hall Sensoren.

 

Programmierung / Software Test:

  • Kundenspezifische LIN-Bus Entwicklung und Anpassung für meh rere Geräte. Auch eigene LIN-Bus Diagnose Werkzeuge als Windows Anwendung in VB .Net (z.B. LIN-Bus Gerätescan).
  • Rangiersystem und Fernbedienung Funkstrecke mit eigenem Protokoll. LIN Bus Implementierung mit Atmel AVR AVR Studio, IAR für Atmel AVR, C, C++, Assembler.
  • Sicherheitskritischen 3-Mikrokontroller Flüssiggas-Brenner Steuerung in C / C++ / Assembler (Hardwarenah) mit Codewarrior von Freescale.
  • Mitarbeit an Checklisten und Anforderungsrichtlinien für Softwareentwicklung.
  • Labview Programmierung für Endprüfungen von Platinen und Produkte.
  • LIN-Bus Bedienteil in C / C++ mit Codewarrior.
  • Software Archiv und Versionssystem mit Subversion.
  • Komplette Entwicklung von Geräte Fehler und Statistik Diagnosewerkzeug: MS Windows 2000..Windows7, Setup-Programm mit „Inno Setup“ (mit Pascal Skript). Datenbank Verbindung (SQL, ODBC, Jet) für Multisprachig GUI, Fehler Beschreibungen und Abhilfe, mit Unicode. LIN-Bus Verbindung über Kundenspezifische Lipowsy Baby-LIN und Konfigurationsdateien. DLL Entwicklung und Einbindung von Fremd-DLLs. Visual Basic, C# (.NET).
  • In allgemeinem Objekt Orientierte Programmierung.


Zulassungen / Normen:

Komplette Software und Hardware Zulassung nach Normen: EN60730, EN298, ENV 14459, EN7637, EN61000-X, (ISO9001)


Dokumentation:

Technische Dokumentation für alle obengenannten Projekte, teils Englisch, teils Deutsch. Inkl. Anforderungen, Produktdokumentation. Endprüfung Abläufe, FMEAs. Programdokumentation mit Doxygen.


Sonstiges:

  • Analyse von Hardware zwecks Kostenreduzierung.
  • Compiler Recherche und allgemeine Umstellung auf IAR Compiler.
  • Umfangreiche Fehlersuche / Analyse und Beseitigung in Hardware und Software – Produkt Lebensdauer Prüfung.
  • Baugruppen Performanceprüfungen im Klimaschrank.
  • Baugruppen Spannungs- und Stoß Spannungs-festigkeit.
  • Projektmanagement und Betreuung von externer Dienstleister.
  • Mitarbeit und Betreuung von einige Internationale Geschäftspartner.

 

Technologien / Tools:

SPT, LIN, PWM, PID Regler, Doxygen, Subversion SVN, Atmel AVR,  AVR Studio, JTAG ICE, Debug WIre, IAR IDE, C, C++, C#, VB, Visual Basic, .Net, Inno Setup, FMEA (Fehler-Möglichkeits- und Einflussanalyse / Auswirkungsanalyse), Freescale HC(s)08, HC(s)12, Codewarrior, FSICEBASE, P&E USB Multilink BDM und Mono8, Backgroung Debugging Mode, Mentor Graphics PADS, Pascal Skript, Unicode, Datenbank, SQL, ODBC, Jet, Lipowsky, DLL, OOP, Assembler Programmierung. VMWare, Oracle Virtual Box, I²C, Unit Test, UML, Mathcad, EMV, EMC

 

Zertifikate / Seminare:

  • Zitzmann PADS Anwende-Schulung.
  • LIN Bus Tagesseminar.
  • LabView Schulung
  • Mixed Mode Requirements Management Seminar
  • Mixed Mode “Systematischer Softwaretest” Seminar
  • Avnet – Semtech RF Seminar

 

Zeitraum: 04.01.1999 – 31.12.2003

Firma: Automaten Seitz GmbH (München)

 

Hardwareentwicklung, Schaltungsentwicklung, Layout, Bestückung:

  • Europe-Karte große Embedded PC mit AMD SC400 -486. Komplette Schaltungsentwicklung, 8 Lagig Platine Layout mit Eagle CAD. Hand Bestückung (Außer BGA CPU) von ersten Prototypen. IO Prüfung mit JTAG-Boundry-Scan Werkzeuge. Test und Inbetriebnahme. Zusammenarbeit mit externer Dienstleister an BIOS und ROM DOS Entwicklung bzw. Portierung. PC-104, LED Anzeige, RS232 / RS485 Schnittstellen. Xilinx CPLD für Sicherheit (Dongle), DMA und IRQ Routing usw.
  • Entwicklung von Embedded PC Peripherie, inkl. Display Adaptern für Farb-LCD. Keyboard und Mouse Adapter. 10MBit Ethernet. Speichererweiterungen.
  • RS485 8-Port Hub mit Xilinx CPLD.
  • RS485 Gesteuerte Interfaces für: Geldscheinleser, Münzwechsler, Kartenleser (Magnetisch und RFID)
  • RFID Leser Geräte.


Programmierung & Tests:

  • Programmierung von PIC16 Mikrokontrollern für obenerwähnte Hardware in C, C++ mit Code Vision Compiler, CSS Compiler und MPLAB.
  • Ethernet – RS485 Router für DOS mit Ethernet Hardware Port-Treiber (Vorgänge von NDIS / ODI). Borland C++ / Hardwarenah Ethernet.
  • Xilinx CPLDs für RS485 Hub und Embedded PC mit Xilinx Foundation Software.
  • Programmierung und Simulation von Kleine PDA (Personal Digital Assistant) Anwendungen mit Microsoft Visual Studio für Windows CE.
  • Einige Anwendungen mit „Supercom“ UART Treiber für Schnelle Schnittstelle Anwendungen unter Windows.
  • Windows und DOS Anwendungen für Automaten und Aufwerter mit MDB und weitere Protokolle mit Borland C++ und Visual Studio .Net.


Dokumentation:

Technische Dokumentation für alle obengenannten Projekte, teils Englisch, teils Deutsch.


Sonstiges:

Mitarbeit für Firma ISO9001 Zertifizierung.

 

Technologien / Tools:

Xilinx CPLD, Xilinx Foundation, VHLD, DMA, BGA Ball Grid Array, Eagle CAD. Datalight BIOS, ROM DOS, Aktiv LCD Displays. Ethernet, PS2 Keyboard, PS2 Mouse, Code Vision Compiler, CSS Compiler, Kartenleser, RFID, RS485, RS232, MPLAB, Borland C++, PDA , Windows CE, Windows 95, Windows 98, Windows NT, Windows 2000, RFID, MDB, Perl, TCP-IP, VMWare, ISO9001, C, C++, .Net, Visual Studio, Sockets

 

Zertifikate / Seminare:

Einführung in Perl

MS SQL Server 7 Kurs

USB 2.0 Tagesseminar

 

 

Zeitraum: 12.05.1998 – 31.12.1998

Firma: Seitz Electric (Augsburg)

 

Hardware:

  • Schaltungsentwicklung für Industrieelektronik und Freizeittechnik – Steuerung / Automatisierung.
  • Verkabelung von Schaltschränken mit SPS Steuerung, Frequenzumrichter und Relais Logik.
  • Verkabelung von verschiedene Anlagen, z.B. Mühlen, Kunststoff Extruder mit Drehstrom Versorgung.
  • Frequenzumrichter Einstellungen und Inbetriebnahme.

Programmierung & Tests:

  • Anlagesteuerung mit Siemens S5 und S7 SPS.
  • Lauer Bedienpult Programmierung.

 

Zeitraum: 01.10.1991 – 30.09.1997

Firma: Industrial Electronics Data Systems (Durban Südafrika)

 

Programmierung:

  • Universal programmierbarer Einbau Zähler mit Ausgängen basiert auf SGS Thompson ST6 Mikrokontroller in Assembler (Hardwarenah).
  • Verpackungsmaschine-Steuerung Zähler basiert auf SGS Thompson ST6 Mikrokontroller in Assembler.
  • PC Anwendungen hauptsächlich in Basic, Visual Basic, Pascal und C, zum Teil auch Assembly für alle Microsoft Betriebssysteme von DOS bis Windows 98.
  • Automotiv Zulieferer Anwendungen für Bremsen Prüfstände (Aufnahme und Regelung von Temperatur, Drehmoment, Druck usw.)
  • Automotiv Zulieferer Anwendung für Bremsscheibe Profil Analyse.
  • Automotiv Zulieferer Anwendungen für Kupplung Prüfstände.
  • Automotiv Zulieferer SPS Kran-Steuerung für Alu Wärmetauscher Chemische Vorbehandlung.
  • Automotiv Zulieferer SPS Maschinen-Steuerung für Wärmetauscher Alu-Teil Presse.
  • PC Anwendung für Luftfeuchtigkeit und Temperaturreglung System mit Mehrzonen.
  • SPS Steuerung von sub-Millimeter Genauigkeit Metall Schneider mit Encoder.
  • Programmierung von verschiedenen Speicherprogrammierbaresteuerungen in verschiedenen SPS Sprachen. Assembler Programmierung von SGS Thompson ST6 Mikrokontrollern.

Hardware:

  • Geigerzähler Schaltungsentwicklung.
  • Schaltungsentwicklung, Layout, Bestückung, Testen, Debuggen und Reparatur. Design, Aufbau und Verkabelung von Schaltschränken (einige Systeme).

Starkstrom:

  • 3-Phasen-Systeme, Stern-Dreieck-Anlasser, Unterbrechungsfreie Stromversorgung (USV), Batterieladegeräte, Regeltransformatoren, Wechselrichter und Frequenzumrichter.

Sonstiges:

Servo- und Schritt-Motoren, Positioniersteuerung, Incrementalgeber. Temperaturregelung, Mehrzonen und Profilregelung mit PID Regeler, Thermoelemente, PTCs und NTCs. Pneumatisch und Elektropneumatische Systeme mit Magnetventile, Pneumaticzylinder, Drucksensoren. Fluss- und Druck-Steuerung. Näherungsschalter und Lichtschranken. Mechanische-Entwurf und Arbeit – Schweissen, Bohrung, Feilen, Schneiden, Schleifen und Gewindeschneiden.

 

Technologien / Tools:

Festo 101, 202, 404, Micro 1, Hitachi, Allen Bradley, Yaskawa Antriebsysteme. SGS Thompson, ST6, ST7, GW Basic, Visual Basic - VBDOS, Pascal und C, Assembly, DOS, Windows 3.11

 

Zeitraum: 14.03.1988 – 30.09.1991

Firma: Süd Afrikanische Polizei Funkeinheit (Durban und Johannesburg Südafrika)

Funktechniker – Rang „Warrant Officer“ erreicht.

 

Installation, Reparatur und Wartung von Funksprechgeräten und Antennen aller Art (HF, VHF, UHF und Mikrowelle) Sender bis zu 100W. Atomuhr für PLL Synchronisation. Frequenzmultiplexsysteme, Datenfernübertragung, Telemetrie und Funkrufsysteme. Leiter von Durban Radio Branch „System“.

 

Technologien / Tools:

Temperatur stabilisierte Quarz Oszillatoren, Rubidium Atomuhren, PLL, Sender, Empfänger, Antennen, Frequenzmultiplex, Telemetrie, Mikrowellen Schussel.

 

Zertifikate / Seminare:

Motorola Centracom & System Training.

 

Aus- und Weiterbildung

Aus- und Weiterbildung

1984

Senior Artisan Assistant – Siemens Südafrika

 

1986 - 1987

Electronics Trainee Technician - Technikon Natal Instrument Centre

 

Weitere Qualifikationen

1982 - 1984

Fernstudium mit South African National School Of Electronics

 

1984 - 1987

Diplom, Electronik, Schwachstrom, Kommunikation (vergleichbar mit FH Diploma)

 

1988

Erweitertes Diplom, Electronik, Schwachstrom, Kommunikation („Higher Diploma“)

Position

Position

Hardware Entwicklung / Embedded Software Entwicklung / IoT / AWS / C / C++ / C# / VB / Free RTOS / STM32 / ARM / Keil

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

ISO 9000

Norms EN60730, EN298, ENV 14459, EN7637, EN61000-X, DO-178B, DO-254

Betriebssysteme

CPM

DOS

Windows all Versions (including CE)

Linux (limited experience)

Programmiersprachen

Languages / Tools / Concepts

Assembly (for all listed processors), C, C++, C#, .Net, SVN, Doxygen, Basic / VB, Labview, OOP, VMWare, Virtual Box, Unit testing, Pascal, Html, Perl, VHDL, Datalight BIOS and ROM DOS

 

Microcontroller Software Tools

Codewarrior, IAR, Visual Studio (Dot Net), MPLAB, AVR Studio

Datenbanken

SQL Server, Access, SQL, ODBC, ADO, Jet

Datenkommunikation

Bus Systems (physical layer & protocols)

RS485, RS232, Ethernet (And TCP /IP Suite), LIN, CAN, USB, SPI, I2C, 1 Wire, JTAG, Modbus, also protocols for radio communication.

Hardware

Processors / Programmable Logic

Intel 8051, 8052, 8085, x86, Zilog Z80 & Peripherals, SGS Thompson ST6, ST7, Microchip PIC16, DSPIC, Altmel AVR, Motorola, Freescale 6502, HC(S)08, HCS12, AMD Elan SC400 (Embedded 486), Xilinx, Altera  CPLD, ARM

 

Power and Drive Systems

3 Phase systems, Star-Delta starters, Soft starters, Phase control, Drives of all varieties

 

Additional

Pneumatic Systems, Sensors (Temperature, thermocouples, NTCs, Humidity, pressure, vibration etc.), Radio Transmitter and Receiver Systems / Antennas / Telemetry, Logic and Spectrum analysis, Production testing systems, Quality assurance / FMEA / System Failure Analysis, Electronic design for reliability in extreme environments.

Berechnung / Simulation / Versuch / Validierung

Scilab (MATLAB), Mathcad, Microcap

Design / Entwicklung / Konstruktion

Eagle CAD, Orcad, P-Cad, PADS (Mentor graphics)

Branchen

Branchen

Automotive & Zulieferer

Industrie Elektronik / Automatisierung

Funk

Bargeldloser Zahlungssysteme

Gasheizung

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.