Testautomatisierung von HW und SW mit Python, Mikrocontroller mit C, PCB mit eagle
Aktualisiert am 06.01.2024
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.04.2024
Verfügbar zu: 100%
davon vor Ort: 50%
Python, embedded, Elektronik
Tests von Hard- und Software mit Python sowie Implentierung
Leiterplatten/PCB Design mit Eagle
C für Mikrocontroller (Firmware)
Mechanik CAD onshape
Deutsch
Muttersprache
Englisch
fließend
Russisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland

Deutschland: D0, D1, D3, D9 bevorzugt

möglich

Projekte

Projekte

10 Monate
2022-10 - 2023-07

Testautomatisierung von System- und Integrationstests eines Defibrillators

Testautomatisierer Python Behavior Driven Development
Testautomatisierer
  • Entwicklung eines Test-Frameworks:
    • Ankopplung der Test-HW über USB mittels Python
    • Implementierungsvariante pytest-bdd
    • Implementierungsvariante pytest
  • Formulierung von Testfällen in Polarion
  • Implementierung dieser Testfälle
Python Polarion Behavior Driven Development
Python Behavior Driven Development
Rottweil
11 Monate
2021-11 - 2022-09

Anpassungen für ein großes PLM-System

Python 2.7 SQL

  • Administration und Entwicklung von Erweiterungen nach Kundenwunsch an einer OEM Software (Datenbank-lastiges PLM-System)

Python 2.7 SQL
SW-OEM
8 Monate
2021-02 - 2021-09

Entwicklung eines Fußpflegegerätes

Eagle9 MicroPython

  • Systementwurf 
  • Schaltungsentwicklung und Routing der Leiterplatte mit Eagle 
  • Erstellen von regulativen Dokumenten

Eagle9 MicroPython
Medizintechnik
1 Jahr 3 Monate
2019-11 - 2021-01

Testautomatisierung

Python 3 Ethernet/CAN-Kommunikation QNX 6 ...

Testautomatisierung der Maschinensteuerung voriges Projekt

  • Automatisierung von Integrationtests einer HW-Komponente mit Python 3
  • Durchführung des SW - Integrationtests
Python 3 Ethernet/CAN-Kommunikation QNX 6 SVN DOORS Jira Jenkins
Medizintechnik
2 Jahre 1 Monat
2018-09 - 2020-09

Erstellung und Anpassung einer Testumgebung

Python 3 Ethernet/CAN-Kommunikation QNX 6 ...

Erstellung und Anpassung einer Testumgebung an die neu entwickelte Maschinensteuerung (Integrationstest)

  • Automatisierung von Integrationtests einer HW-Komponente mit Python 3
Python 3 Ethernet/CAN-Kommunikation QNX 6 SVN DOORS Jira Jenkins
Medizintechnik
3 Jahre
2017-09 - 2020-08

Testautomatisierung von Integrationstests

Software-Entwickler, Tester CANoverEthernet SVN embedded ...
Software-Entwickler, Tester
  • Testautomatisierung von Integrationstests in der Medizintechnik
    • Implementierung eines Mocks der gesamten Maschinensteuerung in Python (Flask, Rest-API, CAN)
    • Vervollständigen eines vorhandenen Testframeworks für den Integrationstest der echten Maschinensteuerung
    • Testcases dafür (alles in Python 3)
  • Entwicklung des SW-Mockups einer HW Komponente
    • SW-Testautomatisierung durch Entwicklung des Mockups einer HWKomponente mit Python 3
pycharm
CANoverEthernet SVN embedded Python 3 Flask Ethernet-Kommunikation CAN QNX 6 DOORS Jira
Medizintechnik
Jena
1 Jahr
2017-09 - 2018-08

Entwicklung des SW-Mockups

Python 3 Flask Ethernet-Kommunikation ...

Entwicklung des SW-Mockups einer HW Komponente

  • SW-Testautomatisierung durch Entwicklung des Mockups einer HWKomponente mit Python 3
Python 3 Flask Ethernet-Kommunikation CAN QNX 6 SVN DOORS Jira
Medizintechnik
2 Jahre 1 Monat
2015-10 - 2017-10

Unittests und SW-Review

Python 2.7 Git

Unittests und SW-Review für Automatisiertes Fahren

  • unittests mit Python 2.7, black und whitebox
  • entsprechende Dokumentation
  • Entwicklung eines Datenkonverters zur Ansteuerung eines bestehenden Visualisierungstools
Python 2.7 Git
lokaler Technologie-Entwickler
1 Jahr 2 Monate
2014-08 - 2015-09

Entwicklung einer Antriebslösung

Atmel Studio CAD: Onshape; Google-Sketchup Python 2.7 ...

Entwicklung einer Antriebslösung eines autonomen Transportsystems

  • Auswahl, Einkauf Inbetriebnahme der Hardware
  • Konstruktion des mechanischen Aufbaus
  • Programmierung der unteren SW-Schichten in C
  • Entwurf und Implementierung div. Regelkreise der Antriebssteuerung
  • entsprechende Tests und Dokumentation
Atmel Studio CAD: Onshape; Google-Sketchup Python 2.7 Git Elektroniklabor verschiedene Meßtechnik
lokaler Technologie-Entwickler
1 Jahr 2 Monate
2013-06 - 2014-07

Erweiterung der Steuerung

MS VC++ 6 Understand for C OpenOffice ...

Erweiterung der Steuerung eines Fahrerlosen Transportsystems

  • Analyse Ist-Zustand der SW (stark Netzwerk-lastiges System mit Sensordatenfusion und Bildverarbeitung)
  • Entwurf und Implementierung zusätzlicher Funktionen
  • entsprechende Tests
MS VC++ 6 Understand for C OpenOffice Python 2.7 (Zeitserver; MySQL-Anbindung) LabView Elektroniklabor verschiedene Meßtechnik
lokaler Technologie-Entwickler
3 Monate
2012-10 - 2012-12

Entwicklung eines RFID-Türsteuergerätes

C AVR-Studio Elektroniklabor ...

Entwicklung eines RFID-Türsteuergerätes eines E-Car

  • Schaltungsentwurf nach minimaler Stromaufnahme
  • PCB-Entwurf/ Fertigung
  • Software Entwurf/Implementierung/ Tests
C AVR-Studio Elektroniklabor verschiedene Meßtechnik eagle 5.10 Microsoft Office LibreOffice
lokaler Elektronikdienstleister, Automotive, Energietechnik
1 Jahr 3 Monate
2011-06 - 2012-08

Kabel-Langzeittests

Elektroniklabor verschiedene Meßtechnik LogoSoftComfort 7 ...
  • Planung, Durchführung/Überwachung und Dokumentation von 8Lebensdauertests kritischer Kabel für einen Linearbeschleuniger
  • Entwurf und Aufbau der Maschinensteuerung mit Siemens-Logo
  • Einpflegen in die Prozeßwelt des Kunden
Elektroniklabor verschiedene Meßtechnik LogoSoftComfort 7 Microsoft Office LibreOffice SAP
Siemens AG Healthcare Sector, Medizintechnik
1 Monat
2011-08 - 2011-08

Entwicklung einer Steuerung

Elektroniklabor verschiedene Meßtechnik eagle 4.16 ...

Entwicklung einer Steuerung für einen Wandauslauf

  • Schaltungsdesign und Layoutbildung mit eagle
  • Firmware-Entwurf und Implementierung, entsprechende Tests
Elektroniklabor verschiedene Meßtechnik eagle 4.16 MPLAB 8.5 ICD3 Microchip PIC12F675
lokaler Elektronikdienstleister
7 Monate
2010-12 - 2011-06

Entwicklung eines kundenspezifischen Kabelprüfgerätes

Elektroniklabor verschiedene Meßtechnik eagle 5.x ...
  • Gesamtverantwortung: Systementwurf, Implementierung:
    • HW: Schaltungs- und PCB-Entwurf mit eagle5.x
    • SW: Implementierung von Treibern, Testroutinen und GUI
  • Validierung, Dokumentation
  • Einpflegen in die Prozeßwelt des Kunden
Elektroniklabor verschiedene Meßtechnik eagle 5.x LT-Spice (Schaltungssimulation-SW) Python2.6 wxPython2.8
Siemens AG Healthcare Sector, Medizintechnik
1 Jahr 3 Monate
2009-12 - 2011-02

Ursachenanalysen

Elektroniklabor verschiedene Meßtechnik LT-Spice (Schaltungssimulation-SW) ...

Ursachenanalysen im Umfeld der Bildgebung bei Strahlentherapiegeräten

  • Analyse Ist-Zustand der bildgebenden Einheit am Linearbeschleuniger
  • Definition mehrerer qualitätsverbessernder Maßnahmen, entsprechende Tests
  • Einpflegen in die Prozeßwelt des Kunden, Betreuung
Elektroniklabor verschiedene Meßtechnik LT-Spice (Schaltungssimulation-SW) proprietäre Hardware (komplexe PCB's; klassische Videotechnik) MS-Office SAP
Siemens AG Healthcare Sector, Medizintechnik
3 Monate
2009-10 - 2009-12

Entwicklung eines 2. Abschaltweges

Elektroniklabor verschiedene Meßtechnik Schaltungssimulation-SW ...

Entwicklung eines 2. Abschaltweges für die Antriebseinheit eines Strahlentherapiegerätes

  • Analyse Ist-Zustand des Antriebssystems eines Linearbeschleunigers, Studium datasheets
  • Entwicklung eines 2. Abschaltweges, Integration in die vorhandene Hardware, entsprechende Tests
  • Einpflegen des ganzen in die Prozeßwelt des Kunden
Elektroniklabor verschiedene Meßtechnik Schaltungssimulation-SW proprietäre Hardware (komplexe PCB's) MS-Office SAP
Siemens AG Healthcare Sector, Medizintechnik
7 Monate
2009-06 - 2009-12

backend zur Monte Carlo Simulation

Reva 9.04 Python2.6 wxPython2.8 ...

Entwicklung eines backend zur Monte Carlo Simulation eines
Spielservers

  • Design und Implementierung mehrerer Scripte zur Evaluierung möglicher Lösungswege (Alpha-Beta-Suche)
  • Dokumentation
Reva 9.04 Python2.6 wxPython2.8 OpenOffice
Privatinvestoren
1 Monat
2009-05 - 2009-05

Inbetriebnahme eines Bluetooth-Moduls

8bit-MC MSP430 Bluetooth Modul LMX9838 versch. Terminal-SW ...

Inbetriebnahme eines Bluetooth-Moduls für einen Event-Rekorder (EKG)

  • Analyse Ist zustand, Studium datasheets
  • debugging der Firmware und des PCB
8bit-MC MSP430 Bluetooth Modul LMX9838 versch. Terminal-SW OpenOffice verschiedene Meßtechnik
vitasystems GmbH, Medizintechnik

Aus- und Weiterbildung

Aus- und Weiterbildung

2002:

Ausbildung: Global Scaling Theorie

Abschluss: Dipl. Raumenergieberater Global Scaling


1991 -1996:

Institution: TU Chemnitz

Ausbildung: Studium der Automatisierungstechnik

Abschluss: Dipl.- Ing.


1983 -1986:

Ausbildung: Facharbeiterausbildung

Abschluss: Elektronikfacharbeiter für Prüftechnik

Position

Position

Entwickler / Testautomatisierer von Hard- oder Software

Generalist, gerne auch Branchen übergreifend

Kompetenzen

Kompetenzen

Top-Skills

Python, embedded, Elektronik Tests von Hard- und Software mit Python sowie Implentierung Leiterplatten/PCB Design mit Eagle C für Mikrocontroller (Firmware) Mechanik CAD onshape

Schwerpunkte

Tätigkeitsschwerpunkte:

  • Testautomatisierung von HW- und SW-Tests mit Python
  • Softwareentwicklung für Embedded Systems (C) und Windows/ Linux (Python)
  • Hardware / PCB-Design mit eagle
  • 3D Modellierung, CAD

Produkte / Standards / Erfahrungen / Methoden

CANoverEthernet
embedded
pycharm
SVN
Erfahrungen im Bereich:
  • PC-Programmierung mit Python
  • Konzept, Spezifikation, Implementierung, Test von µC Software
  • PIC, Atmel, Infineon C167, Tricore TC1796
  • Versionscontrolle: Git, SVN, Telelogic CM Synergy / Change Synergy, Merant PVCS
  • Elektronikentwicklung
  • PCB design mit eagle
  • Regelungstechnik für stark nichtlineare Systeme
  • Erstellung Bedienhandbüchern
  • Dozententätigkeit Automatisierungstechnik
  • Siemens Testprotokoll STPonCAN
  • EPLAN, SPS S7, Hydraulik, Pneumatik

Methoden:

  • OOA, OOD, Implementierung
  • testgetriebene Entwicklung
  • Ereignis- und Interruptgesteuerte, strukturierte Programmierung

Spezialkenntnisse:

Optimierung nach Global Scaling

 
Produkte, Standards:
  • SW ? V-Zyklus, MISRA
  • GCC, AVR-GCC, MPLAB, AVR-Studio
  • eagle 5.xx
  • Onshape, Sketchup (3D Konstruktion Mechanik)
  • Git, SVN Versionsverwaltung
  • DOORS, Jira
  • MS-OFFICE: Word, Excel, Visio, Powerpoint, Outlook ..
  • Simulation Regelungstechnik
  • LT-Spice (Schaltungssimulation)

Betriebssysteme

CP/M
SCP, CP/A
Linux
MS-DOS
3.3 bis 6.22
SUN OS, Solaris
Anwender
Unix
Installtion, Administration seit S.u.S.E. Linux 4.3
VxWorks
Windows
WinXP, 7, 10

Programmiersprachen

ANS
ANSI-C
GCC, CTC?Compiler
Assembler
Z80, Atmel AVR, Microchip PIC, C167, 8051, 8 und 16bit Controller
C
Ansi
C++
eher Python
Delphi
Grundlagen (aus Turbo Pascal)
FIG Standard
Forth
FIG und 83er Standart, aktuell Reva
Forth nach ANS und FIG Standard
GNU-Make
Imake
Java
JDK 1.1.8
JavaScript
Make-Maker
Maschinensprachen
siehe Assembler
MATLAB / Simulink
Grundkenntnisse
Pascal
Turbo Pascal
Python
auch wxPython (GUI)
Shell
bash
Siemens SPS S7
Turbo-Pascal


Datenbanken

mySQL

Datenkommunikation

Bluetooth
Bus
I²C, RS 232, 485, µC - PC optisch, TCP/IP
CAN
CANopen
Ethernet
Anwenderseite
Fax
mgetty+sendfax
Internet
Intranet
ISDN
i4l
I²C
K- (CAS-) Bus
MIDI
One-Wire-Interface
OWI, ZAC-wire
parallele Schnittstelle
Proprietäre Protokolle
IFSS
RS232, RS485
SPI
TCP/IP


Hardware

Atmel AVR
Bus
RS485, RS232, Profibus DP an S7, CAN BusI²CRS 232, 485
Digital
Echtzeitsysteme
embedded Systeme
versch. Prozessoren 8 u. 16bit, Tricore 1796 AUDO-NG
Fuzzy Controller
Hardware entwickelt
Industrie-Roboter
Kuka
Messgeräte
Oszillograf, Frequenzmesser/-generatoren etc
Microchip PIC
Mikrocontroller
versch. Prozessoren 8 u. 16bit, , Tricore 1796 AUDO-NG
Modem
PC
Proprietäre HW
SAB
C166 / C167
Sensoren
Siemens-SPS STEP x
S5 S7
SPS
S5 S7
Steuer und Regelsysteme
DDC, Kennfeldregler
Tricore TC17xx
Z80, 8051
  • Schaltungsentwicklung, Konstruktion, Inbetriebnahme, Kleinstserien, Labormuster von:
    • Mikrocontrollerumfeld, Pneumatik, Hydraulik, Elektrotechnik, Gesamtverantwortung bei kleinen Projekten
  • Elektronik digital/analog (Schaltungsentwicklung, Inbetriebnahme, Kleinstserien, Labormuster)
  • 3D CAD / Mechanik Konstruktion
  • Elektrotechnik, Pneumatik, Hydraulik

Berechnung / Simulation / Versuch / Validierung

Hardware-in-the-Loop Simulation (HIL)

Design / Entwicklung / Konstruktion

EAGLE
EPLAN

Branchen

Branchen

  • Medizintechnik
  • Automotive
  • Maschinenbau
  • Industrie
  • Luftfahrt
  • Telekommuniklation

Einsatzorte

Einsatzorte

Deutschland

Deutschland: D0, D1, D3, D9 bevorzugt

möglich

Projekte

Projekte

10 Monate
2022-10 - 2023-07

Testautomatisierung von System- und Integrationstests eines Defibrillators

Testautomatisierer Python Behavior Driven Development
Testautomatisierer
  • Entwicklung eines Test-Frameworks:
    • Ankopplung der Test-HW über USB mittels Python
    • Implementierungsvariante pytest-bdd
    • Implementierungsvariante pytest
  • Formulierung von Testfällen in Polarion
  • Implementierung dieser Testfälle
Python Polarion Behavior Driven Development
Python Behavior Driven Development
Rottweil
11 Monate
2021-11 - 2022-09

Anpassungen für ein großes PLM-System

Python 2.7 SQL

  • Administration und Entwicklung von Erweiterungen nach Kundenwunsch an einer OEM Software (Datenbank-lastiges PLM-System)

Python 2.7 SQL
SW-OEM
8 Monate
2021-02 - 2021-09

Entwicklung eines Fußpflegegerätes

Eagle9 MicroPython

  • Systementwurf 
  • Schaltungsentwicklung und Routing der Leiterplatte mit Eagle 
  • Erstellen von regulativen Dokumenten

Eagle9 MicroPython
Medizintechnik
1 Jahr 3 Monate
2019-11 - 2021-01

Testautomatisierung

Python 3 Ethernet/CAN-Kommunikation QNX 6 ...

Testautomatisierung der Maschinensteuerung voriges Projekt

  • Automatisierung von Integrationtests einer HW-Komponente mit Python 3
  • Durchführung des SW - Integrationtests
Python 3 Ethernet/CAN-Kommunikation QNX 6 SVN DOORS Jira Jenkins
Medizintechnik
2 Jahre 1 Monat
2018-09 - 2020-09

Erstellung und Anpassung einer Testumgebung

Python 3 Ethernet/CAN-Kommunikation QNX 6 ...

Erstellung und Anpassung einer Testumgebung an die neu entwickelte Maschinensteuerung (Integrationstest)

  • Automatisierung von Integrationtests einer HW-Komponente mit Python 3
Python 3 Ethernet/CAN-Kommunikation QNX 6 SVN DOORS Jira Jenkins
Medizintechnik
3 Jahre
2017-09 - 2020-08

Testautomatisierung von Integrationstests

Software-Entwickler, Tester CANoverEthernet SVN embedded ...
Software-Entwickler, Tester
  • Testautomatisierung von Integrationstests in der Medizintechnik
    • Implementierung eines Mocks der gesamten Maschinensteuerung in Python (Flask, Rest-API, CAN)
    • Vervollständigen eines vorhandenen Testframeworks für den Integrationstest der echten Maschinensteuerung
    • Testcases dafür (alles in Python 3)
  • Entwicklung des SW-Mockups einer HW Komponente
    • SW-Testautomatisierung durch Entwicklung des Mockups einer HWKomponente mit Python 3
pycharm
CANoverEthernet SVN embedded Python 3 Flask Ethernet-Kommunikation CAN QNX 6 DOORS Jira
Medizintechnik
Jena
1 Jahr
2017-09 - 2018-08

Entwicklung des SW-Mockups

Python 3 Flask Ethernet-Kommunikation ...

Entwicklung des SW-Mockups einer HW Komponente

  • SW-Testautomatisierung durch Entwicklung des Mockups einer HWKomponente mit Python 3
Python 3 Flask Ethernet-Kommunikation CAN QNX 6 SVN DOORS Jira
Medizintechnik
2 Jahre 1 Monat
2015-10 - 2017-10

Unittests und SW-Review

Python 2.7 Git

Unittests und SW-Review für Automatisiertes Fahren

  • unittests mit Python 2.7, black und whitebox
  • entsprechende Dokumentation
  • Entwicklung eines Datenkonverters zur Ansteuerung eines bestehenden Visualisierungstools
Python 2.7 Git
lokaler Technologie-Entwickler
1 Jahr 2 Monate
2014-08 - 2015-09

Entwicklung einer Antriebslösung

Atmel Studio CAD: Onshape; Google-Sketchup Python 2.7 ...

Entwicklung einer Antriebslösung eines autonomen Transportsystems

  • Auswahl, Einkauf Inbetriebnahme der Hardware
  • Konstruktion des mechanischen Aufbaus
  • Programmierung der unteren SW-Schichten in C
  • Entwurf und Implementierung div. Regelkreise der Antriebssteuerung
  • entsprechende Tests und Dokumentation
Atmel Studio CAD: Onshape; Google-Sketchup Python 2.7 Git Elektroniklabor verschiedene Meßtechnik
lokaler Technologie-Entwickler
1 Jahr 2 Monate
2013-06 - 2014-07

Erweiterung der Steuerung

MS VC++ 6 Understand for C OpenOffice ...

Erweiterung der Steuerung eines Fahrerlosen Transportsystems

  • Analyse Ist-Zustand der SW (stark Netzwerk-lastiges System mit Sensordatenfusion und Bildverarbeitung)
  • Entwurf und Implementierung zusätzlicher Funktionen
  • entsprechende Tests
MS VC++ 6 Understand for C OpenOffice Python 2.7 (Zeitserver; MySQL-Anbindung) LabView Elektroniklabor verschiedene Meßtechnik
lokaler Technologie-Entwickler
3 Monate
2012-10 - 2012-12

Entwicklung eines RFID-Türsteuergerätes

C AVR-Studio Elektroniklabor ...

Entwicklung eines RFID-Türsteuergerätes eines E-Car

  • Schaltungsentwurf nach minimaler Stromaufnahme
  • PCB-Entwurf/ Fertigung
  • Software Entwurf/Implementierung/ Tests
C AVR-Studio Elektroniklabor verschiedene Meßtechnik eagle 5.10 Microsoft Office LibreOffice
lokaler Elektronikdienstleister, Automotive, Energietechnik
1 Jahr 3 Monate
2011-06 - 2012-08

Kabel-Langzeittests

Elektroniklabor verschiedene Meßtechnik LogoSoftComfort 7 ...
  • Planung, Durchführung/Überwachung und Dokumentation von 8Lebensdauertests kritischer Kabel für einen Linearbeschleuniger
  • Entwurf und Aufbau der Maschinensteuerung mit Siemens-Logo
  • Einpflegen in die Prozeßwelt des Kunden
Elektroniklabor verschiedene Meßtechnik LogoSoftComfort 7 Microsoft Office LibreOffice SAP
Siemens AG Healthcare Sector, Medizintechnik
1 Monat
2011-08 - 2011-08

Entwicklung einer Steuerung

Elektroniklabor verschiedene Meßtechnik eagle 4.16 ...

Entwicklung einer Steuerung für einen Wandauslauf

  • Schaltungsdesign und Layoutbildung mit eagle
  • Firmware-Entwurf und Implementierung, entsprechende Tests
Elektroniklabor verschiedene Meßtechnik eagle 4.16 MPLAB 8.5 ICD3 Microchip PIC12F675
lokaler Elektronikdienstleister
7 Monate
2010-12 - 2011-06

Entwicklung eines kundenspezifischen Kabelprüfgerätes

Elektroniklabor verschiedene Meßtechnik eagle 5.x ...
  • Gesamtverantwortung: Systementwurf, Implementierung:
    • HW: Schaltungs- und PCB-Entwurf mit eagle5.x
    • SW: Implementierung von Treibern, Testroutinen und GUI
  • Validierung, Dokumentation
  • Einpflegen in die Prozeßwelt des Kunden
Elektroniklabor verschiedene Meßtechnik eagle 5.x LT-Spice (Schaltungssimulation-SW) Python2.6 wxPython2.8
Siemens AG Healthcare Sector, Medizintechnik
1 Jahr 3 Monate
2009-12 - 2011-02

Ursachenanalysen

Elektroniklabor verschiedene Meßtechnik LT-Spice (Schaltungssimulation-SW) ...

Ursachenanalysen im Umfeld der Bildgebung bei Strahlentherapiegeräten

  • Analyse Ist-Zustand der bildgebenden Einheit am Linearbeschleuniger
  • Definition mehrerer qualitätsverbessernder Maßnahmen, entsprechende Tests
  • Einpflegen in die Prozeßwelt des Kunden, Betreuung
Elektroniklabor verschiedene Meßtechnik LT-Spice (Schaltungssimulation-SW) proprietäre Hardware (komplexe PCB's; klassische Videotechnik) MS-Office SAP
Siemens AG Healthcare Sector, Medizintechnik
3 Monate
2009-10 - 2009-12

Entwicklung eines 2. Abschaltweges

Elektroniklabor verschiedene Meßtechnik Schaltungssimulation-SW ...

Entwicklung eines 2. Abschaltweges für die Antriebseinheit eines Strahlentherapiegerätes

  • Analyse Ist-Zustand des Antriebssystems eines Linearbeschleunigers, Studium datasheets
  • Entwicklung eines 2. Abschaltweges, Integration in die vorhandene Hardware, entsprechende Tests
  • Einpflegen des ganzen in die Prozeßwelt des Kunden
Elektroniklabor verschiedene Meßtechnik Schaltungssimulation-SW proprietäre Hardware (komplexe PCB's) MS-Office SAP
Siemens AG Healthcare Sector, Medizintechnik
7 Monate
2009-06 - 2009-12

backend zur Monte Carlo Simulation

Reva 9.04 Python2.6 wxPython2.8 ...

Entwicklung eines backend zur Monte Carlo Simulation eines
Spielservers

  • Design und Implementierung mehrerer Scripte zur Evaluierung möglicher Lösungswege (Alpha-Beta-Suche)
  • Dokumentation
Reva 9.04 Python2.6 wxPython2.8 OpenOffice
Privatinvestoren
1 Monat
2009-05 - 2009-05

Inbetriebnahme eines Bluetooth-Moduls

8bit-MC MSP430 Bluetooth Modul LMX9838 versch. Terminal-SW ...

Inbetriebnahme eines Bluetooth-Moduls für einen Event-Rekorder (EKG)

  • Analyse Ist zustand, Studium datasheets
  • debugging der Firmware und des PCB
8bit-MC MSP430 Bluetooth Modul LMX9838 versch. Terminal-SW OpenOffice verschiedene Meßtechnik
vitasystems GmbH, Medizintechnik

Aus- und Weiterbildung

Aus- und Weiterbildung

2002:

Ausbildung: Global Scaling Theorie

Abschluss: Dipl. Raumenergieberater Global Scaling


1991 -1996:

Institution: TU Chemnitz

Ausbildung: Studium der Automatisierungstechnik

Abschluss: Dipl.- Ing.


1983 -1986:

Ausbildung: Facharbeiterausbildung

Abschluss: Elektronikfacharbeiter für Prüftechnik

Position

Position

Entwickler / Testautomatisierer von Hard- oder Software

Generalist, gerne auch Branchen übergreifend

Kompetenzen

Kompetenzen

Top-Skills

Python, embedded, Elektronik Tests von Hard- und Software mit Python sowie Implentierung Leiterplatten/PCB Design mit Eagle C für Mikrocontroller (Firmware) Mechanik CAD onshape

Schwerpunkte

Tätigkeitsschwerpunkte:

  • Testautomatisierung von HW- und SW-Tests mit Python
  • Softwareentwicklung für Embedded Systems (C) und Windows/ Linux (Python)
  • Hardware / PCB-Design mit eagle
  • 3D Modellierung, CAD

Produkte / Standards / Erfahrungen / Methoden

CANoverEthernet
embedded
pycharm
SVN
Erfahrungen im Bereich:
  • PC-Programmierung mit Python
  • Konzept, Spezifikation, Implementierung, Test von µC Software
  • PIC, Atmel, Infineon C167, Tricore TC1796
  • Versionscontrolle: Git, SVN, Telelogic CM Synergy / Change Synergy, Merant PVCS
  • Elektronikentwicklung
  • PCB design mit eagle
  • Regelungstechnik für stark nichtlineare Systeme
  • Erstellung Bedienhandbüchern
  • Dozententätigkeit Automatisierungstechnik
  • Siemens Testprotokoll STPonCAN
  • EPLAN, SPS S7, Hydraulik, Pneumatik

Methoden:

  • OOA, OOD, Implementierung
  • testgetriebene Entwicklung
  • Ereignis- und Interruptgesteuerte, strukturierte Programmierung

Spezialkenntnisse:

Optimierung nach Global Scaling

 
Produkte, Standards:
  • SW ? V-Zyklus, MISRA
  • GCC, AVR-GCC, MPLAB, AVR-Studio
  • eagle 5.xx
  • Onshape, Sketchup (3D Konstruktion Mechanik)
  • Git, SVN Versionsverwaltung
  • DOORS, Jira
  • MS-OFFICE: Word, Excel, Visio, Powerpoint, Outlook ..
  • Simulation Regelungstechnik
  • LT-Spice (Schaltungssimulation)

Betriebssysteme

CP/M
SCP, CP/A
Linux
MS-DOS
3.3 bis 6.22
SUN OS, Solaris
Anwender
Unix
Installtion, Administration seit S.u.S.E. Linux 4.3
VxWorks
Windows
WinXP, 7, 10

Programmiersprachen

ANS
ANSI-C
GCC, CTC?Compiler
Assembler
Z80, Atmel AVR, Microchip PIC, C167, 8051, 8 und 16bit Controller
C
Ansi
C++
eher Python
Delphi
Grundlagen (aus Turbo Pascal)
FIG Standard
Forth
FIG und 83er Standart, aktuell Reva
Forth nach ANS und FIG Standard
GNU-Make
Imake
Java
JDK 1.1.8
JavaScript
Make-Maker
Maschinensprachen
siehe Assembler
MATLAB / Simulink
Grundkenntnisse
Pascal
Turbo Pascal
Python
auch wxPython (GUI)
Shell
bash
Siemens SPS S7
Turbo-Pascal


Datenbanken

mySQL

Datenkommunikation

Bluetooth
Bus
I²C, RS 232, 485, µC - PC optisch, TCP/IP
CAN
CANopen
Ethernet
Anwenderseite
Fax
mgetty+sendfax
Internet
Intranet
ISDN
i4l
I²C
K- (CAS-) Bus
MIDI
One-Wire-Interface
OWI, ZAC-wire
parallele Schnittstelle
Proprietäre Protokolle
IFSS
RS232, RS485
SPI
TCP/IP


Hardware

Atmel AVR
Bus
RS485, RS232, Profibus DP an S7, CAN BusI²CRS 232, 485
Digital
Echtzeitsysteme
embedded Systeme
versch. Prozessoren 8 u. 16bit, Tricore 1796 AUDO-NG
Fuzzy Controller
Hardware entwickelt
Industrie-Roboter
Kuka
Messgeräte
Oszillograf, Frequenzmesser/-generatoren etc
Microchip PIC
Mikrocontroller
versch. Prozessoren 8 u. 16bit, , Tricore 1796 AUDO-NG
Modem
PC
Proprietäre HW
SAB
C166 / C167
Sensoren
Siemens-SPS STEP x
S5 S7
SPS
S5 S7
Steuer und Regelsysteme
DDC, Kennfeldregler
Tricore TC17xx
Z80, 8051
  • Schaltungsentwicklung, Konstruktion, Inbetriebnahme, Kleinstserien, Labormuster von:
    • Mikrocontrollerumfeld, Pneumatik, Hydraulik, Elektrotechnik, Gesamtverantwortung bei kleinen Projekten
  • Elektronik digital/analog (Schaltungsentwicklung, Inbetriebnahme, Kleinstserien, Labormuster)
  • 3D CAD / Mechanik Konstruktion
  • Elektrotechnik, Pneumatik, Hydraulik

Berechnung / Simulation / Versuch / Validierung

Hardware-in-the-Loop Simulation (HIL)

Design / Entwicklung / Konstruktion

EAGLE
EPLAN

Branchen

Branchen

  • Medizintechnik
  • Automotive
  • Maschinenbau
  • Industrie
  • Luftfahrt
  • Telekommuniklation

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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