Electrical Engineering, Industrielle Informationstechnik und Automation, Regelungstechnik, Sensoren, Aktoren, Application Engineering, Software
Aktualisiert am 24.01.2021
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.01.2023
Verfügbar zu: 0%
davon vor Ort: 0%
C++ Embedded
Qt
GUI
UML
IBM Rational Application Developer
embedded driver
ARM
STM32
Atmel
Java
MATLAB
Ethercat
TCP/IP
UDP
SPI
UART
CAN
Visual Studio
Git
Scrum
electrical drive
PLC
IEC 61131
Deutsch
Muttersprache
Englisch
Fließend
Französisch
Gut
Spanisch
Fließend

Einsatzorte

Einsatzorte

Basel (+50km)
Schweiz

- primär Schweiz

- bei interessanten Projekten auch gerne Süddeutschland und Ausland

nicht möglich

Projekte

Projekte

4 Jahre 1 Monat
2020-02 - heute

Weiterentwicklung der 2D/3D-Visualisierung von Daten in C++ (Qt, VS)

Freelancer Development Engineer
Freelancer Development Engineer
SeLasCo GmbH, Bellheim Deutschland
1 Monat
2020-01 - 2020-01

Schnittstellenimplementierung zur Datenbank von Data NatuRe eG (Curl, Java, Json)

Freelancer Software Engineer
Freelancer Software Engineer
Firma E. Armbruster, Gengenbach Deutschland
5 Monate
2019-08 - 2019-12

Mitentwicklung von neuen Antriebsumrichtern

Freelancer Embedded SW Development Engineer
Freelancer Embedded SW Development Engineer
  • Mitentwicklung von neuen Antriebsumrichtern für Hochgeschwindigkeitsmaschinen mit STM32 CortexM7 mittels UML (IBM/Rhapsody) und C/C++
  • Treiberprogrammierung für SPI, DMA, USART und IRQ (Atollic TrueStudio)
  • Implementierung eines neuen Kommunikationsprotokoll auf µC & PC zu Matlab (Java-Sockets)
Mecos AG (MAN), Zürich Schweiz
3 Jahre 6 Monate
2016-02 - 2019-07

SW-Entwicklung & Implementierung

Freelancer Development Engineer
Freelancer Development Engineer
  • Software-Entwicklung & Implementierung: 2D/3D-Visualisierung von Daten in C++
  • Hardware-Erweiterungen und Instandhaltung des Lasermeßsystems
  • Realisierung automatisch justierbarer Prüfköpfe
  • Entwicklung einer Magnethalterung für den Messkopf
  • Verschleißmessungen an Motoren, Generatoren (bis 80 MW), Getrieben, Rohmaterial, Eisenbahnrädern mit Auswertungen und Präsentationen bei Kunden
  • Bereiche: Stromanbieter, Stahlbau, Trinkwasserversorgung, Produktion, Dienstleister
SeLasCo GmbH
Bellheim Deutschland
5 Monate
2018-09 - 2019-01

Evaluierung und Implementierung

Freelancer Project Manger
Freelancer Project Manger
  • EtherCAT-Master: Evaluierung und Implementierung in C auf Embedded Linux (Qt, CMake) und ARM (μVision) ohne OS für Automotive und Automation mit Datenlogger
  • Zusätze für automatische Konfigurationserkennung der EtherCAT-Slaves
  • USB-Schnittstellenerweiterungen zum Steuern des Masters und zur Datenerfassung
Inntal Electronic Loecker GmbH
Kufstein Österreich
4 Monate
2016-12 - 2017-03

Kundensupport, Akquirierung, Schulung und Inbetriebnahme

Freelancer
Freelancer
  • Kundensupport, Akquirierung, Schulung und Inbetriebnahme des Rolando-Bestellsystem und Kassandra-Kassensystem
  • Reparatur und Instandsetzung von Toshiba-Tabletts
  • EDV-Dienstleistungen beim Kunden
Firma E. Armbruster
Gengenbach Deutschland
6 Jahre 3 Monate
2010-10 - 2016-12

Arbeiten mit den Maxwell-Gleichungen

Selbständig, Freelancer Apache-Server PHP LaTeX ...
Selbständig, Freelancer
  • Bereiche: Forschung, Entwicklung, Architektur, Implementierung und Dokumentation

Aufgaben:

  • Arbeiten mit den Maxwell-Gleichungen und autodidaktisches Studium der Physik
  • Entwicklung und Implementierung von PWMs und Vierquadrantensteller (ATMEL)
  • Dokumentation mittels DokuWiki.org samt Konvertierung (PHP) nach LaTeX (PDF)

DV-Basis:

  • Kommunikation: Skype, Gmail
  • Tests: Scilab, LTspice
  • Arbeitsverwaltung: DokuWiki, Google
  • Versionsverwaltung: DokuWiki, Time Machine (Mac)

 

Für Wissenschaftliches arbeiten wird sich an das Vier-Phasen-Modell (Hermann von Helmholtz (1884), Henri Poincaré (1908)) orientiert.

Apache-Server PHP LaTeX DokuWiki BibDesk Scilab (Xcos) LTspice OpenOffice Google (Mail/ Kalender/ Docs/ Tasks) Mac OS Windows XP Apache-Server USB?Frequenzgenerator Analogschaltungen für verschiedene Zwecke kleines Labor für Schaltungsbau Messgeräte (USB-Oszilloskop)
R&D (Research and Development), Konverter von Energie
Biel Schweiz
3 Jahre 1 Monat
2013-01 - 2016-01

R&D und Beratung

Stellvertreter Leiter Steuerungsbau
Stellvertreter Leiter Steuerungsbau
  • R&D und Beratung für die Uhrenindustrie von Entmagnetisiergeräten
  • Schaltschrankbau & Retrofit von Industriemaschinen für Low Voltage
  • Support, Auslegung & Realisierung von elektrischen Antrieben inkl. Mechanik
  • Systeme: ABB, Schneider Electric, Toshiba, Gefeg-Neckar, Georgii-Kobold usw.
  • Kenntnisse: EMV, CE, SIL1 bis 3 für Maschinen und Pressen
Electro-Müller AG/SA
Biel Schweiz
2 Jahre 3 Monate
2010-10 - 2012-12

Research and Development

Freelancer
Freelancer
  • Arbeiten mit den Maxwell-Gleichungen und autodidaktisches Studium der Physik
  • Entwicklung und Implementierung von PWMs und Vierquadrantensteller (ATMEL)
  • Dokumentation mittels DokuWiki.org samt Konvertierung (PHP) nach LaTeX (PDF)
Biel Schweiz: Konverter von Energie
11 Monate
2009-10 - 2010-08

Application Engineering

Festanstellung, Software Application Engineering Windows XP SW/HW von Selectron Systems AG CaliberRM
Festanstellung, Software Application Engineering
  • Spezialist für Zugautomation nach IEC 61131 mit eignen SPSen, HMIs und Feldbussen als auch Businessdevelopement
  • Mitentwicklung eines Gleit-/Schleuderschutz (SIL2) mit Konzept, HW & SW: Design, Architektur, Implementation und Inbetriebnahme (IBS)
  • Mitarbeit in einem für das Unternehmen strategisch wichtigen Projekt zur Entwicklung eines Gleit- und Schleuderschutzsystems nach UIC 542-05: Konzept, Design und Architektur, Implementation von verschiedenen Modulen, Code?Reviews und Tests, entwickeln von Testspezifikationen und durchführen von Tests und Simulationen, Inbetriebnahme, erstellen der Dokumentation nach EN 50128 (SSAS2)
  • SPS-Programmierung (PLC) von Selectron-Komponenten für kundenspezifische Applikationen für Bahnbetriebe und Zulieferanten
  • Erstellen von Pflichtenheften und Spezifikationen, Analyse, Konzeptdesign und Architektur, Spezifikation von Integrations- und Systemtests sowie technische Dokumentation gemäss den Normen nach EN 50128
  • Begleitung von Inbetriebsetzung beim unseren Kunden im In- und Ausland, Unterhalt und 2nd level Support unserer Applikationen
  • Intensive Zusammenarbeit und Koordination mit den Bereichen Hardware?Entwicklung und Software-Entwicklung Embedded Systems

Spezialist für Zugautomation nach IEC 61131 mit eignen SPSen, HMIs und Feldbussen als auch Businessdevelopement

  • Mitentwicklung eines Gleit-/Schleuderschutz (SIL2) mit Konzept, HW & SW: Design, Architektur, Implementation und Inbetriebnahme (IBS)

Kenntnisse: 

  • Sehr gut praktische Kenntnisse im Bereich Eisenbahntechnik sowie der Programmiersprache SFC, FBD, ST und C gemäss IEC 61131 auf Expertenniveau sowie gute Programmierkenntnisse von LabVIE, UML 2.0 und Matlab/Simulink sowie der Programmiertools CAP1131 
  • Sehr gute Kenntnisse in den Normen IEC 61131 und EN 50128 (Software Railway   Applications) und UIC 556 (Train Bus) sowie gute Kenntnisse EN 50126 / EN 50129 (Railway Applications) und EN 50155 (Electronic Equipment in Railway Applications) und des Entwicklungsprozesses nach SIL2 (SSAS2)
  • Gute praktische Kenntnisse von Versionsverwaltungstools wie Microsoft SourceSafe und Subversion sowie von Such- Wissensverwaltungstools (Wiki)
  • CAN sowie der verschiedenen im Bereich der Fahrzeugtechnik eingesetzten Feldbusse und Protokolle (CANopen, J1939, WTB) und der Kommunikation wie Ethernet (MODBUS, TCP/IP, UDP) sowie der seriellen Schnittstellen (RS232, RS422, RS485)
Windows XP SW/HW von Selectron Systems AG CaliberRM
Selectron Systems AG (Bahnbereich)
Lyss Schweiz
11 Monate
2009-10 - 2010-08

Praktikum (Studium)

Praktikant Matlab/Simulink HTML Internet Explorer
Praktikant

Automatisches Testen von DCU Applikationssoftware am RTS:

  • Einarbeitung in die Konzepte des automatischen Tests von Drive Control Units (DCU)
  • Einarbeitung in die Softwarefunktionalitäten zum Steuern und Reglen eines Motorstromrichters
  • Programmierung von Testreichen unter Matlab mit Hilfe von vorgefertigten Softwaremodulen entsprechend vorhandener Testspezifikation
  • Matlabprogrammierung zur Erstellung eins HTML Testreports aus den mit den automatischen Testroutinen aufgenommenen Daten.
Matlab/Simulink HTML Internet Explorer
Bahnbereich (Bombardier Transportation, Division Propulsion & Control)
3 Jahre
2006-10 - 2009-09

Support and Training

Festanstellung, Support & Training Windows XP SW/HW von Selectron Systems AG
Festanstellung, Support & Training
  • Durchführung von Kundenschulungen IBSen, Support- und Serviceeinsätze beim Kunden als auch inter in Form von Standard-Seminaren, Applikationsseminaren sowie der Service-Hotline
  • Entwicklungen, Erweiterungen und Wartung von: Produkten, Tests, Schulungsunterlagen und Projekten
  • Projekt SBB Zimmerberg-Tunnel: Erweiterung der SW & HW Funkionalität mit IBS (Tunnellänge 9,4 km mit 60 dezentralen SPSen)
  • Stadler Udine Italien: Beseitigung von EMV-Problemen durch Messungen und Analyse der SPS-Bussverbindungen
  • WW: SBB, Stadler Rail CH & D, Plasser & Theurer A, Vossloh D & E, MEDCOM PL, Bombardier Transportation CH & CDN, CN, IND usw.
  • Ausführung von Support- und Serviceeinsätzen beim Kunden, Systempartner und Vertretungen im In- und Ausland.
  • Durchführung von Kundenschulungen in Form von Standard-Seminaren, Applikationsseminaren sowie der Service-Hotline
  • Betreuung der Service-Hotline
  • Erkennen von Qualitätsmängeln, Bearbeiten von Kundenreklamationen sowie Aufnahme von Befunden
  • Erweiterung und Wartung von Bestehenden Projekten
  • wesentliche Mitwirkung bei der Idee und der Entwicklung eines neuen Produktes
  • Entwicklung neuer Testkonzepte
  • Schulungen, IBSen, Support- und Serviceeinsätze beim Kunden als auch intern
  • Entwicklungen, Erweiterungen und Wartung von: Produkten, Tests, Unterlagen und Projekten
  • Projekt SBB Zimmerberg-Tunnel: Erweiterung der SW & HW Funkionalität mit IBS (Tunnellänge 9,4 km mit 60 dezentralen SPSen)
  • Stadler Udine Italien: Beseitigung von EMV-Problemen durch Messungen und Analyse der SPS-Bussverbindungen
  • WW: SBB, Stadler Rail CH & D, Plasser & Theurer A, Vossloh D & E, MEDCOM PL, Bombardier Transportation CH & CDN, CN, IND usw.

Kenntnisse:

  • Automatisierungs- und Antriebstechnik
  • Kommunikation mit Ethernet (TCP/IP, UDP, Gateway), RS232 (485, 422) und CAN (CANopen, J1938, CANpowerline, SeleCAN), MODBUS, WTB und ANSI-C
  • SPS (PLC) Programmierung nach IEC 61131-3 und ANSI-C
  • Displayprogrammierung (HMI)
  • LabVIEW Intermediate (NI TestStand)
  • Fernwartung über LAN, WLAN und GPRS
  • Client/Server-Strukturen sowie Master/Slave-Strukturen
Windows XP SW/HW von Selectron Systems AG
Selectron Systems AG (Bahnbereiche)
Lyss Schweiz
6 Monate
1998-02 - 1998-07

System für magnetische Massenspeicher

Prozessleitelektroniker EMTEC Magnetics
Prozessleitelektroniker EMTEC Magnetics
  • Abteilung “Servotrackwriter”, System für magnetische Massenspeicher
  • Justage und Wartung von 6 Formatierungsmaschinen
Willstätt Deutschland (ehemals BASF)

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Monate
2005-09 - 2006-02

Diplomarbeit

Diplomarbeit, Firma Huber Kältemaschinenbau, Offenburg
Diplomarbeit
Firma Huber Kältemaschinenbau, Offenburg
  • Modellbildung und Entwicklung einer Benutzeroberfläche für Thermostate und Chemiereaktoren (MATLAB/Simulink, C++)
  • Veröffentlichung ISBN (auf Anfrage)
4 Jahre 6 Monate
2001-09 - 2006-02

Industrielle Informationstechnik und Automation (Elektrotechnik)

Diplom Ingenieur (FH), Fachhochschule Offenburg, Deutschland
Diplom Ingenieur (FH)
Fachhochschule Offenburg, Deutschland

Schwerpunkte in Hardware und Software von:

  • Aktoren, Messtechnik, Bussysteme, Regelungs-/ Sensortechnik, SPSen, CoDeSys,
  • elektrische Antriebe (Motoren), strukturiertes & objektorientiertes Programmieren
6 Monate
2003-02 - 2003-07

Auslandssemester

Auslandssemester, Universität Valencia, Spanien (MATLAB)
Auslandssemester
Universität Valencia, Spanien (MATLAB)

Position

Position

Informationstechnik / Datenübertragung / Datenschnittstellen

C/C++, Embedded, Linux, ARM, Qt, µVision

Industriebusse: EtherCAT, CANopen, RS232, Ethernet, USB usw.

Automatisierung (Process automation)

Steuerungstechnik / Regelungstechnik (Control technology)

Sensortechnik

Application software (hardware) design & development

2D/3D-Visualisierung (HMI), OpenGL

Kompetenzen

Kompetenzen

Top-Skills

C++ Embedded Qt GUI UML IBM Rational Application Developer embedded driver ARM STM32 Atmel Java MATLAB Ethercat TCP/IP UDP SPI UART CAN Visual Studio Git Scrum electrical drive PLC IEC 61131

Produkte / Standards / Erfahrungen / Methoden

Überblick von Projekte und Arbeiten:

  • Implementierung eines EtherCAT-Master-Stacks in c auf Embedded-Real-Time-Linux bzw. ARM ohne OS mit CANopen over EtherCAT (CoE) Funktionalität
  • Programmierung in C++ einer Oberfläche zur Darstellung von 2D/3D Messergebnissen
  • Mitentwicklung in der Signalaufbereitung und Einsatz von Algorithmen für Laser
  • Neuentwicklung von Entmagnetisierspulen von Sonderanfertigungen bis Serienproduktion hauptsächlich für namhafte Uhrenhersteller (teilweise mittels Finite Element Method Magnetics)
  • Ausbau von Testaufbauten und Programme für HW- und SW-Tests mittels WEB-Interface
  • Erstellung eines Simulationsmodells für Wärme/Kälte-Maschinen
  • Fertigung automatischer Tests von Frequenzumrichtern für die Firma Bombardier mit Reports in HTML
  • Schulungen von Ingenieuren von SPSen von HW, SW, CANopen und teilweise in c
  • Messungen bei Kraftwerksbetreiben von Anlagen bis 80 MW
  • Entwicklung eines mechanischen Magnethalters
  • Entwicklung eines Piezo gesteuerten Positionierantriebes
  • Retrofit einer Cenderless-Schleifmaschine
  • Retrofit einer Mettallpresse mit zusätzlich neuster Sicherheitstechnik
  • Auslegung einiger elektrischer Antriebe und Umrüstung auf neue Technologien
  • Entwicklung, Realisierung, Inbetriebnahme und Programmierung kompletter Maschinen mit Schaltschränke
  • Einführung einer neuen Stromlaufplansoftware
  • Beschaffung neuster Messgeräte
  • Mitentwicklung eines SPS angesteuerten Bremssystem nach SIL II
  • Zimmerbergbasistunnel: Erweiterungen für die SBB erstellt und durchgeführt
  • Prozessorprogrammierung:
  • eines selbständig fahrenden HW-Modells (Java)
  • einer CAN-Schnittstelle (c)
  • Vierquadrantensteller (C++)

Automatisierung:

  • Sensoren / Aktoren
  • Regelungstechnik
  • Schaltschrankbau
  • Antriebe und Umrichter

Computer:

  • UML, C++, C, IDE: Qt, Rhapsody/IBM, Atollic TrueSTUDIO, µVision, Visual Studio, OpenGL, CMake
  • Embedded Real-Time Linux, ARM, Windows 10; Versionsverwaltung: GIT, VSS, Subversion
  • FEM: Finite Element Method Magnetics; CAD: Zuken, SolidWorks
  • PLC: ABB (AC500), Schneider Electric, PILZ, Selectron, Siemens (S5, S7)
  • IEC 61131: IL, LD, FBD, SFC, ST (CODESYS); HMI: Qt Widgets, ABB, MAS, Pro-face
  • Java (Sockets, Client/Server), VB, HTML, PHP, SQL, Assembler, LabVIEW, TestStand
  • MATLAB, Simulink, Scilab, Mathcad, TCMS, Wiki (Admin)

Bussysteme:

  • Ethernet (EtherCAT, TCP/IP, UDP), RS232/422/485, USART, 
  • OPC, MODBUS, SPI, I2C, CAN (CANopen, J1939, CAN Powerline), MVB, WTB

Weitere Kenntnisse:

  • IEC-61131 (EN 61131)       
    • CAP1131 SW/HW von Selectron Systems AG
    • Siemens: S5, S7, STEP7
    • CoDeSys
    • grosse Interesse an Beckhoffprodukten
  • DokuWiki         
  • Admin
  • V-Modell
  • XAMPP: für Apache, MySQL, PHP
  • Versionsverwaltung         
    • Version Control System (VCS) (Source Control, Revision Control):
    • GIT
    • Subversion (SVN)
    • MS Visual SourceSafe (VSS)
  • TCMS (Train communication management system)
  • Borland C++ Builder
  • Borland CaliberRM: (Requirements management)
  • NetBeans: für Java
  • Eclipse: für Java
  • Xcode: für PHP, c, C++
  • SAP: user         
  • Google: user von Mail, Docs, Kalender, Tasks
  • Lotus Notes: user
  • OOo (OpenOffice): user
  • MS Office: user: Word, Excel, PowerPoint, Outlook
  • CANalyzer (von Vector für umfassende Steuergeräte- und Netzwerk-Analyse)
  • CAN-Bus-Tester: (von IXXAT zur Analyse der CAN-Busphysik und des CAN-Protokolls)

Beruflicher Werdegang:

1999-2000

Behindertenbetreuung Deutschland

2000-2001

Weltreise: Großbritannien, Irland und Südamerika

03/2004-09/2004

Praktikum, Firma Bombardier, Turgi Schweiz

  • Automatisches Testen von DCU (Drive Control Unit) Applikationssoftware am Real Time Simulator (MATLAB, HTML)

Betriebssysteme

Embedded Linux
Mac OS
MS-DOS
RT-Linux
Unix
Ubuntu
VM
VirtualBox
Windows

Programmiersprachen

Assembler
Grundkenntnisse (HC12, c167)
Basic
Grundkenntnisse
C
sehr gut
C++
sehr gut
FBD (FBS)
gut
HTML
gut
IEC 61131-3 (PLC, SPS)
sehr gut
IL (AWL)
gut
Java
Grundkenntnisse
JavaScript
Grundkenntnisse
LabView
gut
LD (KOP)
gut
MATLAB / Simulink
sehr gut
Pascal
Grundkenntnisse
PHP
gut
Python
Grundkenntnisse
Qt
sehr gut, C/C++, GUI, 2D/3D-visualisierung, OpenGL
Scriptsprachen
sehr gut (Scilab /Xcos)
SFC (AS)
gut
ST
gut
TeX, LaTeX
sehr gut
UML
Grundkenntnisse
VB (Visual Basic)
Grundkenntnisse

Datenbanken

MySQL
Grundkenntnisse

Datenkommunikation

Bus
CAN, CANopen, J1939, Can-Powerline, SeleCAN
Datenübertragung
Ethernet
EtherCAT (Master & Slave), CANopen over Ethercat (CoE), TCP/IP, UDP, FTP, LAN
Gateways
HMI: Visualisierung (Human machine interface)
ISO/OSI
LAN, LAN Manager
M2M: Machine-to-Machine
für GSM, SMS, GPRS, EDGE, UMTS
MODBUS
MVB: Multifunction Vehicle Bus
Multifunction Vehicle Bus
OPC
RS232
RS422, RS485
TCP/IP
WTB: Wire Train Bus

Hardware

Bus
EtherCAT, CAN, CANopen, RS232/422/485, WTB, MVB, Ethernet, WLAN
Gerätebau
Entmagentisiergerät
Hardware entwickelt
Frequenzumrichter, PWM, Vierquadrantensteller, drahtloses Energieübertragungssystem
Messgeräte
Prüfgeräte für Wicklungen & Motoren, Prüfgerät für elektrische Betriebsmittel VDE 0113, VDE 0701/702 und VDE 0660/500, Netzanalysator, Oszilloskop, Signal- und Spektrumanalysator, Funktionsgenerator
Mikrocontroller
STM32 ARM Cortex M7, Atmel AVR, Infinieon XMC4500 & c167, Espressif ESP32, Microchip LAN9252-SPI, Motorola HC12
Modem
Motorenauslegung
Optic
Lasermesstechnik
PC
Windows, Linux, Macintosh
Schallanalyse
Laser, Piezzo, Induktion
Schaltschrankbau
Industrie, Produktionsanlagen, Maschinen
Schneider Modicon
Antriebssystem
Sensoren
Hall-Sensor, Coriollis, Optisch, Ultraschall
Siemens-SPS STEP x
S5, S7, LOGO
SPS
ABB, Schneider Electric, Selectron, PILZ
Steuer und Regelsysteme
System-on-a-Chip
Raspberry Pi, Banana Pi
Verschleißmessungen
Laser

Berechnung / Simulation / Versuch / Validierung

dSPACE
Hardware-in-the-Loop Simulation (HIL)
sehr gut
NI TestStand
Grundkenntnisse
Offline Simulation
PSpice
LTspice, Grundkenntnisse
Scilab
gut
Software-in-the-Loop Simulation (SIL)
gut
Stateflow

Design / Entwicklung / Konstruktion

Veröffentlichung:

Modellbildung und Entwicklung einer Benutzeroberfläche für Thermostaten und Chemiereaktoren

Branchen

Branchen

  • Elektronik/Elektrotechnik
  • Embedded Software und Hardware
  • Forschung und Entwicklung (R&D, Research and Development) Elektromagnetischer Felder Energiewirtschaft/Energieversorgung
  • Industrieautomation für Produktionsmaschinen, Antriebsauslgung mit Steuerung inklusive SIL
  • Kältemaschinenbau (Temperiergeräte)
  • Datenkommunikation
  • Automotive
  • Dokumentation
  • Test: Hardware in the Loop (Hil), Software in the Loop (SiL), Funktionstest
  • Verkehrstechnik (Bahnbereich, Rolling Stock)

Einsatzorte

Einsatzorte

Basel (+50km)
Schweiz

- primär Schweiz

- bei interessanten Projekten auch gerne Süddeutschland und Ausland

nicht möglich

Projekte

Projekte

4 Jahre 1 Monat
2020-02 - heute

Weiterentwicklung der 2D/3D-Visualisierung von Daten in C++ (Qt, VS)

Freelancer Development Engineer
Freelancer Development Engineer
SeLasCo GmbH, Bellheim Deutschland
1 Monat
2020-01 - 2020-01

Schnittstellenimplementierung zur Datenbank von Data NatuRe eG (Curl, Java, Json)

Freelancer Software Engineer
Freelancer Software Engineer
Firma E. Armbruster, Gengenbach Deutschland
5 Monate
2019-08 - 2019-12

Mitentwicklung von neuen Antriebsumrichtern

Freelancer Embedded SW Development Engineer
Freelancer Embedded SW Development Engineer
  • Mitentwicklung von neuen Antriebsumrichtern für Hochgeschwindigkeitsmaschinen mit STM32 CortexM7 mittels UML (IBM/Rhapsody) und C/C++
  • Treiberprogrammierung für SPI, DMA, USART und IRQ (Atollic TrueStudio)
  • Implementierung eines neuen Kommunikationsprotokoll auf µC & PC zu Matlab (Java-Sockets)
Mecos AG (MAN), Zürich Schweiz
3 Jahre 6 Monate
2016-02 - 2019-07

SW-Entwicklung & Implementierung

Freelancer Development Engineer
Freelancer Development Engineer
  • Software-Entwicklung & Implementierung: 2D/3D-Visualisierung von Daten in C++
  • Hardware-Erweiterungen und Instandhaltung des Lasermeßsystems
  • Realisierung automatisch justierbarer Prüfköpfe
  • Entwicklung einer Magnethalterung für den Messkopf
  • Verschleißmessungen an Motoren, Generatoren (bis 80 MW), Getrieben, Rohmaterial, Eisenbahnrädern mit Auswertungen und Präsentationen bei Kunden
  • Bereiche: Stromanbieter, Stahlbau, Trinkwasserversorgung, Produktion, Dienstleister
SeLasCo GmbH
Bellheim Deutschland
5 Monate
2018-09 - 2019-01

Evaluierung und Implementierung

Freelancer Project Manger
Freelancer Project Manger
  • EtherCAT-Master: Evaluierung und Implementierung in C auf Embedded Linux (Qt, CMake) und ARM (μVision) ohne OS für Automotive und Automation mit Datenlogger
  • Zusätze für automatische Konfigurationserkennung der EtherCAT-Slaves
  • USB-Schnittstellenerweiterungen zum Steuern des Masters und zur Datenerfassung
Inntal Electronic Loecker GmbH
Kufstein Österreich
4 Monate
2016-12 - 2017-03

Kundensupport, Akquirierung, Schulung und Inbetriebnahme

Freelancer
Freelancer
  • Kundensupport, Akquirierung, Schulung und Inbetriebnahme des Rolando-Bestellsystem und Kassandra-Kassensystem
  • Reparatur und Instandsetzung von Toshiba-Tabletts
  • EDV-Dienstleistungen beim Kunden
Firma E. Armbruster
Gengenbach Deutschland
6 Jahre 3 Monate
2010-10 - 2016-12

Arbeiten mit den Maxwell-Gleichungen

Selbständig, Freelancer Apache-Server PHP LaTeX ...
Selbständig, Freelancer
  • Bereiche: Forschung, Entwicklung, Architektur, Implementierung und Dokumentation

Aufgaben:

  • Arbeiten mit den Maxwell-Gleichungen und autodidaktisches Studium der Physik
  • Entwicklung und Implementierung von PWMs und Vierquadrantensteller (ATMEL)
  • Dokumentation mittels DokuWiki.org samt Konvertierung (PHP) nach LaTeX (PDF)

DV-Basis:

  • Kommunikation: Skype, Gmail
  • Tests: Scilab, LTspice
  • Arbeitsverwaltung: DokuWiki, Google
  • Versionsverwaltung: DokuWiki, Time Machine (Mac)

 

Für Wissenschaftliches arbeiten wird sich an das Vier-Phasen-Modell (Hermann von Helmholtz (1884), Henri Poincaré (1908)) orientiert.

Apache-Server PHP LaTeX DokuWiki BibDesk Scilab (Xcos) LTspice OpenOffice Google (Mail/ Kalender/ Docs/ Tasks) Mac OS Windows XP Apache-Server USB?Frequenzgenerator Analogschaltungen für verschiedene Zwecke kleines Labor für Schaltungsbau Messgeräte (USB-Oszilloskop)
R&D (Research and Development), Konverter von Energie
Biel Schweiz
3 Jahre 1 Monat
2013-01 - 2016-01

R&D und Beratung

Stellvertreter Leiter Steuerungsbau
Stellvertreter Leiter Steuerungsbau
  • R&D und Beratung für die Uhrenindustrie von Entmagnetisiergeräten
  • Schaltschrankbau & Retrofit von Industriemaschinen für Low Voltage
  • Support, Auslegung & Realisierung von elektrischen Antrieben inkl. Mechanik
  • Systeme: ABB, Schneider Electric, Toshiba, Gefeg-Neckar, Georgii-Kobold usw.
  • Kenntnisse: EMV, CE, SIL1 bis 3 für Maschinen und Pressen
Electro-Müller AG/SA
Biel Schweiz
2 Jahre 3 Monate
2010-10 - 2012-12

Research and Development

Freelancer
Freelancer
  • Arbeiten mit den Maxwell-Gleichungen und autodidaktisches Studium der Physik
  • Entwicklung und Implementierung von PWMs und Vierquadrantensteller (ATMEL)
  • Dokumentation mittels DokuWiki.org samt Konvertierung (PHP) nach LaTeX (PDF)
Biel Schweiz: Konverter von Energie
11 Monate
2009-10 - 2010-08

Application Engineering

Festanstellung, Software Application Engineering Windows XP SW/HW von Selectron Systems AG CaliberRM
Festanstellung, Software Application Engineering
  • Spezialist für Zugautomation nach IEC 61131 mit eignen SPSen, HMIs und Feldbussen als auch Businessdevelopement
  • Mitentwicklung eines Gleit-/Schleuderschutz (SIL2) mit Konzept, HW & SW: Design, Architektur, Implementation und Inbetriebnahme (IBS)
  • Mitarbeit in einem für das Unternehmen strategisch wichtigen Projekt zur Entwicklung eines Gleit- und Schleuderschutzsystems nach UIC 542-05: Konzept, Design und Architektur, Implementation von verschiedenen Modulen, Code?Reviews und Tests, entwickeln von Testspezifikationen und durchführen von Tests und Simulationen, Inbetriebnahme, erstellen der Dokumentation nach EN 50128 (SSAS2)
  • SPS-Programmierung (PLC) von Selectron-Komponenten für kundenspezifische Applikationen für Bahnbetriebe und Zulieferanten
  • Erstellen von Pflichtenheften und Spezifikationen, Analyse, Konzeptdesign und Architektur, Spezifikation von Integrations- und Systemtests sowie technische Dokumentation gemäss den Normen nach EN 50128
  • Begleitung von Inbetriebsetzung beim unseren Kunden im In- und Ausland, Unterhalt und 2nd level Support unserer Applikationen
  • Intensive Zusammenarbeit und Koordination mit den Bereichen Hardware?Entwicklung und Software-Entwicklung Embedded Systems

Spezialist für Zugautomation nach IEC 61131 mit eignen SPSen, HMIs und Feldbussen als auch Businessdevelopement

  • Mitentwicklung eines Gleit-/Schleuderschutz (SIL2) mit Konzept, HW & SW: Design, Architektur, Implementation und Inbetriebnahme (IBS)

Kenntnisse: 

  • Sehr gut praktische Kenntnisse im Bereich Eisenbahntechnik sowie der Programmiersprache SFC, FBD, ST und C gemäss IEC 61131 auf Expertenniveau sowie gute Programmierkenntnisse von LabVIE, UML 2.0 und Matlab/Simulink sowie der Programmiertools CAP1131 
  • Sehr gute Kenntnisse in den Normen IEC 61131 und EN 50128 (Software Railway   Applications) und UIC 556 (Train Bus) sowie gute Kenntnisse EN 50126 / EN 50129 (Railway Applications) und EN 50155 (Electronic Equipment in Railway Applications) und des Entwicklungsprozesses nach SIL2 (SSAS2)
  • Gute praktische Kenntnisse von Versionsverwaltungstools wie Microsoft SourceSafe und Subversion sowie von Such- Wissensverwaltungstools (Wiki)
  • CAN sowie der verschiedenen im Bereich der Fahrzeugtechnik eingesetzten Feldbusse und Protokolle (CANopen, J1939, WTB) und der Kommunikation wie Ethernet (MODBUS, TCP/IP, UDP) sowie der seriellen Schnittstellen (RS232, RS422, RS485)
Windows XP SW/HW von Selectron Systems AG CaliberRM
Selectron Systems AG (Bahnbereich)
Lyss Schweiz
11 Monate
2009-10 - 2010-08

Praktikum (Studium)

Praktikant Matlab/Simulink HTML Internet Explorer
Praktikant

Automatisches Testen von DCU Applikationssoftware am RTS:

  • Einarbeitung in die Konzepte des automatischen Tests von Drive Control Units (DCU)
  • Einarbeitung in die Softwarefunktionalitäten zum Steuern und Reglen eines Motorstromrichters
  • Programmierung von Testreichen unter Matlab mit Hilfe von vorgefertigten Softwaremodulen entsprechend vorhandener Testspezifikation
  • Matlabprogrammierung zur Erstellung eins HTML Testreports aus den mit den automatischen Testroutinen aufgenommenen Daten.
Matlab/Simulink HTML Internet Explorer
Bahnbereich (Bombardier Transportation, Division Propulsion & Control)
3 Jahre
2006-10 - 2009-09

Support and Training

Festanstellung, Support & Training Windows XP SW/HW von Selectron Systems AG
Festanstellung, Support & Training
  • Durchführung von Kundenschulungen IBSen, Support- und Serviceeinsätze beim Kunden als auch inter in Form von Standard-Seminaren, Applikationsseminaren sowie der Service-Hotline
  • Entwicklungen, Erweiterungen und Wartung von: Produkten, Tests, Schulungsunterlagen und Projekten
  • Projekt SBB Zimmerberg-Tunnel: Erweiterung der SW & HW Funkionalität mit IBS (Tunnellänge 9,4 km mit 60 dezentralen SPSen)
  • Stadler Udine Italien: Beseitigung von EMV-Problemen durch Messungen und Analyse der SPS-Bussverbindungen
  • WW: SBB, Stadler Rail CH & D, Plasser & Theurer A, Vossloh D & E, MEDCOM PL, Bombardier Transportation CH & CDN, CN, IND usw.
  • Ausführung von Support- und Serviceeinsätzen beim Kunden, Systempartner und Vertretungen im In- und Ausland.
  • Durchführung von Kundenschulungen in Form von Standard-Seminaren, Applikationsseminaren sowie der Service-Hotline
  • Betreuung der Service-Hotline
  • Erkennen von Qualitätsmängeln, Bearbeiten von Kundenreklamationen sowie Aufnahme von Befunden
  • Erweiterung und Wartung von Bestehenden Projekten
  • wesentliche Mitwirkung bei der Idee und der Entwicklung eines neuen Produktes
  • Entwicklung neuer Testkonzepte
  • Schulungen, IBSen, Support- und Serviceeinsätze beim Kunden als auch intern
  • Entwicklungen, Erweiterungen und Wartung von: Produkten, Tests, Unterlagen und Projekten
  • Projekt SBB Zimmerberg-Tunnel: Erweiterung der SW & HW Funkionalität mit IBS (Tunnellänge 9,4 km mit 60 dezentralen SPSen)
  • Stadler Udine Italien: Beseitigung von EMV-Problemen durch Messungen und Analyse der SPS-Bussverbindungen
  • WW: SBB, Stadler Rail CH & D, Plasser & Theurer A, Vossloh D & E, MEDCOM PL, Bombardier Transportation CH & CDN, CN, IND usw.

Kenntnisse:

  • Automatisierungs- und Antriebstechnik
  • Kommunikation mit Ethernet (TCP/IP, UDP, Gateway), RS232 (485, 422) und CAN (CANopen, J1938, CANpowerline, SeleCAN), MODBUS, WTB und ANSI-C
  • SPS (PLC) Programmierung nach IEC 61131-3 und ANSI-C
  • Displayprogrammierung (HMI)
  • LabVIEW Intermediate (NI TestStand)
  • Fernwartung über LAN, WLAN und GPRS
  • Client/Server-Strukturen sowie Master/Slave-Strukturen
Windows XP SW/HW von Selectron Systems AG
Selectron Systems AG (Bahnbereiche)
Lyss Schweiz
6 Monate
1998-02 - 1998-07

System für magnetische Massenspeicher

Prozessleitelektroniker EMTEC Magnetics
Prozessleitelektroniker EMTEC Magnetics
  • Abteilung “Servotrackwriter”, System für magnetische Massenspeicher
  • Justage und Wartung von 6 Formatierungsmaschinen
Willstätt Deutschland (ehemals BASF)

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Monate
2005-09 - 2006-02

Diplomarbeit

Diplomarbeit, Firma Huber Kältemaschinenbau, Offenburg
Diplomarbeit
Firma Huber Kältemaschinenbau, Offenburg
  • Modellbildung und Entwicklung einer Benutzeroberfläche für Thermostate und Chemiereaktoren (MATLAB/Simulink, C++)
  • Veröffentlichung ISBN (auf Anfrage)
4 Jahre 6 Monate
2001-09 - 2006-02

Industrielle Informationstechnik und Automation (Elektrotechnik)

Diplom Ingenieur (FH), Fachhochschule Offenburg, Deutschland
Diplom Ingenieur (FH)
Fachhochschule Offenburg, Deutschland

Schwerpunkte in Hardware und Software von:

  • Aktoren, Messtechnik, Bussysteme, Regelungs-/ Sensortechnik, SPSen, CoDeSys,
  • elektrische Antriebe (Motoren), strukturiertes & objektorientiertes Programmieren
6 Monate
2003-02 - 2003-07

Auslandssemester

Auslandssemester, Universität Valencia, Spanien (MATLAB)
Auslandssemester
Universität Valencia, Spanien (MATLAB)

Position

Position

Informationstechnik / Datenübertragung / Datenschnittstellen

C/C++, Embedded, Linux, ARM, Qt, µVision

Industriebusse: EtherCAT, CANopen, RS232, Ethernet, USB usw.

Automatisierung (Process automation)

Steuerungstechnik / Regelungstechnik (Control technology)

Sensortechnik

Application software (hardware) design & development

2D/3D-Visualisierung (HMI), OpenGL

Kompetenzen

Kompetenzen

Top-Skills

C++ Embedded Qt GUI UML IBM Rational Application Developer embedded driver ARM STM32 Atmel Java MATLAB Ethercat TCP/IP UDP SPI UART CAN Visual Studio Git Scrum electrical drive PLC IEC 61131

Produkte / Standards / Erfahrungen / Methoden

Überblick von Projekte und Arbeiten:

  • Implementierung eines EtherCAT-Master-Stacks in c auf Embedded-Real-Time-Linux bzw. ARM ohne OS mit CANopen over EtherCAT (CoE) Funktionalität
  • Programmierung in C++ einer Oberfläche zur Darstellung von 2D/3D Messergebnissen
  • Mitentwicklung in der Signalaufbereitung und Einsatz von Algorithmen für Laser
  • Neuentwicklung von Entmagnetisierspulen von Sonderanfertigungen bis Serienproduktion hauptsächlich für namhafte Uhrenhersteller (teilweise mittels Finite Element Method Magnetics)
  • Ausbau von Testaufbauten und Programme für HW- und SW-Tests mittels WEB-Interface
  • Erstellung eines Simulationsmodells für Wärme/Kälte-Maschinen
  • Fertigung automatischer Tests von Frequenzumrichtern für die Firma Bombardier mit Reports in HTML
  • Schulungen von Ingenieuren von SPSen von HW, SW, CANopen und teilweise in c
  • Messungen bei Kraftwerksbetreiben von Anlagen bis 80 MW
  • Entwicklung eines mechanischen Magnethalters
  • Entwicklung eines Piezo gesteuerten Positionierantriebes
  • Retrofit einer Cenderless-Schleifmaschine
  • Retrofit einer Mettallpresse mit zusätzlich neuster Sicherheitstechnik
  • Auslegung einiger elektrischer Antriebe und Umrüstung auf neue Technologien
  • Entwicklung, Realisierung, Inbetriebnahme und Programmierung kompletter Maschinen mit Schaltschränke
  • Einführung einer neuen Stromlaufplansoftware
  • Beschaffung neuster Messgeräte
  • Mitentwicklung eines SPS angesteuerten Bremssystem nach SIL II
  • Zimmerbergbasistunnel: Erweiterungen für die SBB erstellt und durchgeführt
  • Prozessorprogrammierung:
  • eines selbständig fahrenden HW-Modells (Java)
  • einer CAN-Schnittstelle (c)
  • Vierquadrantensteller (C++)

Automatisierung:

  • Sensoren / Aktoren
  • Regelungstechnik
  • Schaltschrankbau
  • Antriebe und Umrichter

Computer:

  • UML, C++, C, IDE: Qt, Rhapsody/IBM, Atollic TrueSTUDIO, µVision, Visual Studio, OpenGL, CMake
  • Embedded Real-Time Linux, ARM, Windows 10; Versionsverwaltung: GIT, VSS, Subversion
  • FEM: Finite Element Method Magnetics; CAD: Zuken, SolidWorks
  • PLC: ABB (AC500), Schneider Electric, PILZ, Selectron, Siemens (S5, S7)
  • IEC 61131: IL, LD, FBD, SFC, ST (CODESYS); HMI: Qt Widgets, ABB, MAS, Pro-face
  • Java (Sockets, Client/Server), VB, HTML, PHP, SQL, Assembler, LabVIEW, TestStand
  • MATLAB, Simulink, Scilab, Mathcad, TCMS, Wiki (Admin)

Bussysteme:

  • Ethernet (EtherCAT, TCP/IP, UDP), RS232/422/485, USART, 
  • OPC, MODBUS, SPI, I2C, CAN (CANopen, J1939, CAN Powerline), MVB, WTB

Weitere Kenntnisse:

  • IEC-61131 (EN 61131)       
    • CAP1131 SW/HW von Selectron Systems AG
    • Siemens: S5, S7, STEP7
    • CoDeSys
    • grosse Interesse an Beckhoffprodukten
  • DokuWiki         
  • Admin
  • V-Modell
  • XAMPP: für Apache, MySQL, PHP
  • Versionsverwaltung         
    • Version Control System (VCS) (Source Control, Revision Control):
    • GIT
    • Subversion (SVN)
    • MS Visual SourceSafe (VSS)
  • TCMS (Train communication management system)
  • Borland C++ Builder
  • Borland CaliberRM: (Requirements management)
  • NetBeans: für Java
  • Eclipse: für Java
  • Xcode: für PHP, c, C++
  • SAP: user         
  • Google: user von Mail, Docs, Kalender, Tasks
  • Lotus Notes: user
  • OOo (OpenOffice): user
  • MS Office: user: Word, Excel, PowerPoint, Outlook
  • CANalyzer (von Vector für umfassende Steuergeräte- und Netzwerk-Analyse)
  • CAN-Bus-Tester: (von IXXAT zur Analyse der CAN-Busphysik und des CAN-Protokolls)

Beruflicher Werdegang:

1999-2000

Behindertenbetreuung Deutschland

2000-2001

Weltreise: Großbritannien, Irland und Südamerika

03/2004-09/2004

Praktikum, Firma Bombardier, Turgi Schweiz

  • Automatisches Testen von DCU (Drive Control Unit) Applikationssoftware am Real Time Simulator (MATLAB, HTML)

Betriebssysteme

Embedded Linux
Mac OS
MS-DOS
RT-Linux
Unix
Ubuntu
VM
VirtualBox
Windows

Programmiersprachen

Assembler
Grundkenntnisse (HC12, c167)
Basic
Grundkenntnisse
C
sehr gut
C++
sehr gut
FBD (FBS)
gut
HTML
gut
IEC 61131-3 (PLC, SPS)
sehr gut
IL (AWL)
gut
Java
Grundkenntnisse
JavaScript
Grundkenntnisse
LabView
gut
LD (KOP)
gut
MATLAB / Simulink
sehr gut
Pascal
Grundkenntnisse
PHP
gut
Python
Grundkenntnisse
Qt
sehr gut, C/C++, GUI, 2D/3D-visualisierung, OpenGL
Scriptsprachen
sehr gut (Scilab /Xcos)
SFC (AS)
gut
ST
gut
TeX, LaTeX
sehr gut
UML
Grundkenntnisse
VB (Visual Basic)
Grundkenntnisse

Datenbanken

MySQL
Grundkenntnisse

Datenkommunikation

Bus
CAN, CANopen, J1939, Can-Powerline, SeleCAN
Datenübertragung
Ethernet
EtherCAT (Master & Slave), CANopen over Ethercat (CoE), TCP/IP, UDP, FTP, LAN
Gateways
HMI: Visualisierung (Human machine interface)
ISO/OSI
LAN, LAN Manager
M2M: Machine-to-Machine
für GSM, SMS, GPRS, EDGE, UMTS
MODBUS
MVB: Multifunction Vehicle Bus
Multifunction Vehicle Bus
OPC
RS232
RS422, RS485
TCP/IP
WTB: Wire Train Bus

Hardware

Bus
EtherCAT, CAN, CANopen, RS232/422/485, WTB, MVB, Ethernet, WLAN
Gerätebau
Entmagentisiergerät
Hardware entwickelt
Frequenzumrichter, PWM, Vierquadrantensteller, drahtloses Energieübertragungssystem
Messgeräte
Prüfgeräte für Wicklungen & Motoren, Prüfgerät für elektrische Betriebsmittel VDE 0113, VDE 0701/702 und VDE 0660/500, Netzanalysator, Oszilloskop, Signal- und Spektrumanalysator, Funktionsgenerator
Mikrocontroller
STM32 ARM Cortex M7, Atmel AVR, Infinieon XMC4500 & c167, Espressif ESP32, Microchip LAN9252-SPI, Motorola HC12
Modem
Motorenauslegung
Optic
Lasermesstechnik
PC
Windows, Linux, Macintosh
Schallanalyse
Laser, Piezzo, Induktion
Schaltschrankbau
Industrie, Produktionsanlagen, Maschinen
Schneider Modicon
Antriebssystem
Sensoren
Hall-Sensor, Coriollis, Optisch, Ultraschall
Siemens-SPS STEP x
S5, S7, LOGO
SPS
ABB, Schneider Electric, Selectron, PILZ
Steuer und Regelsysteme
System-on-a-Chip
Raspberry Pi, Banana Pi
Verschleißmessungen
Laser

Berechnung / Simulation / Versuch / Validierung

dSPACE
Hardware-in-the-Loop Simulation (HIL)
sehr gut
NI TestStand
Grundkenntnisse
Offline Simulation
PSpice
LTspice, Grundkenntnisse
Scilab
gut
Software-in-the-Loop Simulation (SIL)
gut
Stateflow

Design / Entwicklung / Konstruktion

Veröffentlichung:

Modellbildung und Entwicklung einer Benutzeroberfläche für Thermostaten und Chemiereaktoren

Branchen

Branchen

  • Elektronik/Elektrotechnik
  • Embedded Software und Hardware
  • Forschung und Entwicklung (R&D, Research and Development) Elektromagnetischer Felder Energiewirtschaft/Energieversorgung
  • Industrieautomation für Produktionsmaschinen, Antriebsauslgung mit Steuerung inklusive SIL
  • Kältemaschinenbau (Temperiergeräte)
  • Datenkommunikation
  • Automotive
  • Dokumentation
  • Test: Hardware in the Loop (Hil), Software in the Loop (SiL), Funktionstest
  • Verkehrstechnik (Bahnbereich, Rolling Stock)

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.