Embedded Hard- und Software, Regelungstechnik, Modellbildung, Simulation, Matlab/Simulink
Aktualisiert am 20.07.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 07.09.2026
Verfügbar zu: 60%
davon vor Ort: 50%
Embedded Software
Regelungstechnik
Matlab
C
C++
Real-Time
Echtzeitprogrammierung
Python
technische Berechnungen
Modellbildung
Simulation
Simulink
Engineering
Elektrotechnik
Elektronik
Mechatronik
Microcontroller
Deutsch
Englisch

Einsatzorte

Einsatzorte

Owingen (Bodensee) (+200km)
Deutschland, Schweiz, Österreich

Home Office bevorzugt. Nötige infrastruktur ist vorhanden.

möglich

Projekte

Projekte

9 Monate
2026-04 - 2026-12

Software-Funktionsentwicklung für Bagger-Steuergeräte

Entwicklungsingenieur Ansys SCADE Architect SVN Jira ...
Entwicklungsingenieur
Modellbasierte hardwarenahe Funktionsentwicklung mit Ansys SCADE Architect; Implementierung hardwarenaher Funktionsblöcke in C; Test der Funktionen am Bagger; Dokumentation
Ansys SCADE Architect SVN Jira C Python CAN J1939 Vector
2 Jahre 11 Monate
2024-02 - 2026-12

Entwicklung eines Steuergerätes zur Regelung von Axialkolbenpumpen mit Digitalhydraulik-Ventilen

Entwicklungsenginieur IMD701A (Infineon iMOTION) MAX32662 (Cortex M4) Matlab ...
Entwicklungsenginieur
Betreuung der Hardware-Entwicklung; Betreuung der Firmware-Entwicklung in C; Betreuung der Software-Entwicklung in C++ mit Qt; Erstellung der modellbasierten Entwicklungsumgebung; Entwicklung der nichtlinearen Reglerstrukturen; Erprobung des Systems an eigenen und Kundenprüfständen
IMD701A (Infineon iMOTION) MAX32662 (Cortex M4) Matlab Simulink X2C Embedded C C++ Qt VSCode Python Git GitHub CAN J1939 CAN UDS SENT
2 Jahre
2022-09 - 2024-08

Unit-Tests für eine modulare SPS-Software-Plattform

Entwicklungsingenieur Schneider Machine Expert (SPS-Entwicklungsumgebung)
Entwicklungsingenieur
Implementierung von Unit-Tests für eine modulare SPS-Software-Plattform: Erstellung von SPS-Testklassen; Überprüfung der spezifizierten Funktionen; Dokumentation der gefundenen Probleme
Schneider Machine Expert (SPS-Entwicklungsumgebung)
9 Monate
2023-01 - 2023-09

Modellbasierte Softwareentwicklung nach A-SPICE für Automobil-Steuergeräte

Entwicklungsingenieur Matlab Simulink Test Toolbox ...
Entwicklungsingenieur
Einarbeitung in die SWE4- und SWE5-Tests; Prozessoptimierung mittels Matlab/Simulink-Programmierung, Implementierung verschiedener Tools zur Automatisierung der SWE4- und SWE5-Tests; Implementierung einer Matlab/Doors-Schnittstelle
Matlab Simulink Test Toolbox Requirement Toolbox Embedded Coder Simulink Coder Doors Git A-SPICE
6 Monate
2022-02 - 2022-07

Weiterentwicklung eines Simulink Blockset auf Basis von komplexen Matlab/Simulink S-Functions

Entwicklungsingenieur MATLAB Git Unittest
Entwicklungsingenieur
  • Erstellung von Matlab Klassen einschließlich Unit-Test
  • Matlab Klassen zur automatisierten Erstellung von C-Code
    S-Functions
  • Überarbeitung der Blockset Matlab GUI
  • Git, GitLab, Visual Studio


Git Visual Studio GitLab C
MATLAB Git Unittest
33102 Paderborn
8 Monate
2021-11 - 2022-06

Matlab Tool zur Berechnung von Roboter Koordinaten für einen Lebensdauertest für Wagenübergangskabel bei Eisenbahnzügen

Entwicklungsingenieur Robotik Koordinatentransformation MATLAB
Entwicklungsingenieur
  • Matlab GUI Programmierung mit komplexer 3D-Grafik
  • 3D-Koordinatentransformation
  • Ausgabe von Roboter Koordinaten (X, Y, Z, A, B, C)


MATLAB
Robotik Koordinatentransformation MATLAB
CH-9100 Herisau
1 Jahr 2 Monate
2021-04 - 2022-05

Entwicklung und Implementierung einer Schweißdraht Regelung

Entwicklungsingenieur C C++ Git ...
Entwicklungsingenieur
  • Klärung der Anforderungen
  • Entwicklung eines LSF-Filters zur Verbesserung der Geschwindigkeitsermittlung.
  • Erstellung und Validierung verschiedener Regler Konzepte mittels Matlab/Simulink und Test auf Zielhardware
  • Implementierung der gesamten Firmware einschließlich Regler in C-Code (STM32, Cortex M4)
  • Erstellung von Matlab Testskripten und Ansteuerung der Hardware über CAN
  • Git, GitHub, Visual Studio, CubeMX


MIG MAG Schweißgerät
C C++ Git GitHub STM32 Visual Studio Matlab Simulink CAN Regelungstechnik
71549 Auenwald
1 Jahr 4 Monate
2021-01 - 2022-04

Unterstützung Firmwareentwicklung digitale Servoventil Firmware

Entwicklungsingenieur C C++ SVN
Entwicklungsingenieur
  • C und C++ Code Entwicklung nach vorgegebenem Entwicklungsprozess (STM32, Cortex M4) mit Mantis
  • Unit-Test und System-Test mit Jenkins
  • SVN, Keil IDE, Code Composer, CubeMX


Keil IDE STM32 Code Composer Studio Jenkins Mantis Bug Tracker
C C++ SVN
71034 Böblingen
6 Jahre
2016-01 - 2021-12

Eigenentwicklung einer Steuerung für Umkehrosmose Anlagen auf Basis eines Microchip ATXMEGA Prozessors

Unternehmer Hydraulik Hardwareentwicklung C++ Embedded ...
Unternehmer
  • Druckregler, TDS-Messung, Temperaturmessung, stromgeregelte Ventilansteuerung, Wasserstop, variable Eingangsspannung
  • Programmierung mit Real Time C++, STL
  • USB Schnittstelle zur Desktop Software (Qt)
  • Bootloader über USB
Atmel Studio Matlab Simulink LTspice Designspark Mechanical Designspark PCB GIT Qt
Hydraulik Hardwareentwicklung C++ Embedded Real Time C++ Leiterplattendesign Mechanik USB SPI C++ Bootloader
88696 Taisersdorf
1 Jahr 11 Monate
2018-06 - 2020-04

Technische Dokumentation einer digitalen Servoventil Firmware

Entwicklungsingenieur Hydraulik Servohydraulik Embedded C
Entwicklungsingenieur
  • Sichtung der vorhandenen Dokumentation
  • Einarbeitung in den umfangreichen C-Code der Firmware
  • Test der implementierten Reglerstrukturen
  • Erstellung der Dokumentation
MATLAB Simulink Code Composer Studio Doxygen TeamDrive
Hydraulik Servohydraulik Embedded C
71034 Böblingen
7 Jahre 7 Monate
2012-06 - 2019-12

Unterstützung bei der Entwicklung von mechatronischen Systemen

Entwicklungsingenieur Modellbildung Simulation Regelungstechnik ...
Entwicklungsingenieur
  • Aufbau eines HIL-Prüfstands für ein Motorlager mit Linearantrieb
  • Simulation und Auslegung hydraulischer Steuerungen für automatisierte Getriebe
  • Neuimplementierung der Matlab/Simulink Bibliotheken für die Domänen Hydraulik, Elektrik, Pneumatik, Mechanik und Thermodynamik
  • Simulative Untersuchung bei verschiedenen Problemstellungen im mechatronischen Umfeld
  • Implementierung verschiedener Matlab- und Simulink Tools zur Vereinfachung der Entwicklungsprozesse
Matlab Simulink femm ClearCase imc FAMOS C
Modellbildung Simulation Regelungstechnik SPS HIL Mechanik Hydraulik Servohydraulik Elektrik Elektronik Thermodynamik Pneumatik
88046 Friedrichshafen
9 Monate
2015-10 - 2016-06

Modellbasierter Softwaretest und Vorentwurf einer Simulink Bibliothek zu Simulation von Heiz- und Trinkwasserinstallationen

Entwicklungsingenieur WLAN USB Hardwareentwicklung ...
Entwicklungsingenieur
  • Hardware in Loop Prüfstand auf Basis des Raspberry Pi
  • Entwicklung einfacher Interface Hard- und Firmware zur Anbindung des Prüflings über WLAN und IO
  • Anbindung der Interface Hardware an den Raspberry Pi über USB, dadurch keine weitere Firmware notwendig
  • Entwicklung eines Simulink Blocksets zum Ansprechen der Hardware auf Basis des Simulink Hardware Support Packages (dadurch keine Simulink Coder-Zusatzlizenzen notwendig)
  • Automatischer Test der Hard- und Firmware des Prüflings über mehrere Wochen und Auswertung der Ergebnisse
  • Modellbildung einer "Normhaus Wasserinstallation" mit Fokus auf das thermische Verhalten in Rohrleitungen und Wärmespeichern
  • Prinzipielle Abbildung des Keim-wachstums in Abhängigkeit der Wassertemperatur
Linux Matlab Simulink Atmel Studio Arduino Freescale MK20DX128VLH5 Raspberry PI
WLAN USB Hardwareentwicklung Hydraulik Elektronik Modellbildung Simulation C Embedded
89420 Höchstädt a.d. Donau
9 Monate
2014-05 - 2015-01

Modellbildung und Implementierung eines Zustandsreglers für eine Linearachse, bestehend aus zwei Magnetspulen

Entwicklungsingenieur Regelungstechnik Simulation Modellbildung ...
Entwicklungsingenieur
  • Berechnung des verketteten Flusses der Tauchspulen mit dem freien Programm femm
  • Entwicklung eines Zustandsreglers mit flachheitsbasierter Vorsteuerung und unterlagertem Regelkreis zur Ausregelung der Störgrößen
  • Modellbildung und Simulation der Linearachse
  • Implementierung des Reglers in C
SVN Matlab Simulink femm
Regelungstechnik Simulation Modellbildung Embedded C FEM Magnetics
23923 Selmsdorf
2 Jahre 9 Monate
2011-04 - 2013-12

Technische Dokumentation einer digitalen Servoventil Firmware

Entwicklungsingenieur C Regelungstechnik CAN ...
Entwicklungsingenieur
  • Sichtung der vorhandenen Dokumentation
  • Einarbeitung in CAN, CANopen, EtherCAT und Profibus
  • Aufbau einer EtherCAT und Profibus Testumgebung
  • Einarbeitung in den umfangreichen C-Code der Firmware
  • Test der implementierten Reglerstrukturen
  • Erstellung der Dokumentation
SVN Code Composer Studio Matlab Doxygen MS Word MS Visio MS Access TwinCAT
C Regelungstechnik CAN EtherCAT Profibus CiA VDMA Beckhoff SPS
71034 Böblingen
1 Jahr 10 Monate
2009-06 - 2011-03

Eigenentwicklungen im Bereich der Servohydraulik

Unternehmer Hydraulik Regelungstechnik Simulation
Unternehmer
  • Entwicklung einer Matlab Toolbox zur Auslegung und Simulation von servohydraulischen Achsen
  • Erweiterung einer "Matlab Control Toolbox" mit dem Reglerentwurfsverfahren "Methode der Doppelverhältnisse"
  • Entwicklung modellbasierter Regelungskonzepte für servohydraulische Achsen
Matlab Simulink
Hydraulik Regelungstechnik Simulation
88696 Taisersdorf
1 Jahr
2008-06 - 2009-05

Aufbau eines Softwarevertriebs für die Matlab Toolbox PLC-Link von Hybridtech

Unternehmer Software Marketing SPS Simulation ...
Unternehmer
  • Einarbeitung in die Toolbox PLC-Link
  • Erstellung einer Webseite und Einarbeitung in die gesetzlichen Rahmenbedingungen für einen Softwarevertrieb
Matlab Simulink
Software Marketing SPS Simulation Regelungstechnik
88696 Taisersdorf

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre
2007-10 - 2010-09

Computational Engineering

M.Eng. (Masterarbeit steht noch aus), Beuth Hochschule für Technik Berlin
M.Eng. (Masterarbeit steht noch aus)
Beuth Hochschule für Technik Berlin
Schwerpunkt ist die Vertiefung und Spezialisierung von mathematisch-technischen Kenntnissen auf dem Gebiet der Computersimulation komplexer Systeme.
5 Jahre 1 Monat
1996-09 - 2001-09

Elektrotechnik

Dipl. Ing. (FH) Elektrotechnik, Fachhochschule Offenburg
Dipl. Ing. (FH) Elektrotechnik
Fachhochschule Offenburg
Industrielle Informationstechnik und Automation

Kompetenzen

Kompetenzen

Top-Skills

Embedded Software Regelungstechnik Matlab C C++ Real-Time Echtzeitprogrammierung Python technische Berechnungen Modellbildung Simulation Simulink Engineering Elektrotechnik Elektronik Mechatronik Microcontroller

Produkte / Standards / Erfahrungen / Methoden

CAN in Automation (CiA)
Corel Draw
Doxygen
femm
GIT
GiTea
IBM ClearCase
imc FAMOS
Kanban Board
Matlab/Simulink
Experte
Modelica
MS Office
MS Visio
Qt
SVN
TeamDrive
TI Code Composer Studio (CCS)
TwinCAT
Visual Studio
CubeMX
GitLab
Jenkins
Mantis
GitHub
Atmel Studio
Leistungsspektrum

Ich biete ihnen im eigenen gut ausgestatteten Büro und vor Ort Dienstleistungen im Bereich der Embedded Hard- und Softwareentwicklung, sowie der technischen Berechnungen an. Speziell in der Anwendung moderner Regelungsverfahren, die ich vorzugsweise mit dem Programm Matlab/Simulink simuliere und validiere, kann ich sie unterstützen oder eigenverantwortlich für sie entwickeln. Meine langjährige Erfahrung in der Modellbildung und Simulation mechatronischer Systeme mit Matlab/Simulink hilft regelungstechnische Aufgabenstellungen schnell zu bewerten und die optimalen Lösungen für sie zu finden. Bei wiederkehrenden Simulationsaufgaben mit Matlab/Simulink kann ich ihnen professionelle Simulink Bibliotheken erstellen. Matlab eignet sich besonders für die agile Programmierung von Entwicklungswerkzeugen aller Art im Ingenieursumfeld. Dies schließt auch komplexe technische Berechnungen und Ergebnisvisualisierung mit ein. Alternativ zu Matlab bietet sich immer mehr die Programmiersprache Python an.


Berufserfahrung bis zur Selbständigkeit

Nach meinem Elektrotechnik Studium an der Fachhochschule Offenburg begann ich Anfang 2002 bei dem Unternehmen Müller Weingarten AG in Weingarten. Ich wurde eingestellt, um die sogenannte hydraulischen Ziehkissenregelung neu zu entwickeln, da diese bis dahin zugekauft wurde. Dabei konnte ich mir ein umfangreiches Wissen in der Modellbildung, Simulation und Echtzeitprogrammierung erarbeiten. Da die Hydraulik nichtlinear ist, mussten dazu passende nichtlineare Regleralgorithmen gefunden werden, wie z.B. die flachheitsbasierte Regelung und andere Linearisierungsverfahren. Mitte 2008 machte ich mich als freiberuflicher Ingenieur selbständig.

Betriebssysteme

Debian
Linux
Ubuntu
Windows

Programmiersprachen

C
C Embedded
C++
C++ Embedded
C++ Real Time
HTML
Java
LaTeX
Matlab
Matlab GUI
Matlab objektorientiert
Python
SQL
 

Datenbanken

MariaDB
MS Access
MySQL
SQL

Datenkommunikation

CAN
EtherCAT
Ethernet
I2C
Profibus
RS232
SPI
USB

Hardware

Embedded Systems
Messgeräte
Personal Computer (PC)
Sensoren
Server
Speicherprogrammierbare Steuerungen (SPS)
 

Berechnung / Simulation / Versuch / Validierung

Computer Algebra Systems (CAS)
Digitale Filter
Digitale Signaverarbeitung
Finite Element Method Magnetics (FEMM)
Finite-Elemente-Methode (FEM)
Flachheitsbasierte Regelung
Functional Mock-up Interface (FMI)
Hardware-in-the-Loop Simulation (HIL)
Mehrkörpersimulation (MKS)
Modellbildung
Nichtlineare Regelungstechnik
Optimierung
PID Regler
Predictiv Function Control (PFC)
Rapid Control Prototyping (RCP)
Regelungstechnik
Simulation
Simulation Program with Integrated Circuit Emphasis (SPICE)
Software-in-the-Loop Simulation (SIL)
Zustandsbeobachter
Zustandsraummethoden
Zustandsregler

Design / Entwicklung / Konstruktion

Designspark Mechanik
Designspark PCB
LibreCAD
Pro/ENGINEER

Branchen

Branchen

  • Automotive
  • Maschinenbau
  • Sondermaschinen
  • Anlagenbau
  • Bahntechnik
  • Baumaschinen

Einsatzorte

Einsatzorte

Owingen (Bodensee) (+200km)
Deutschland, Schweiz, Österreich

Home Office bevorzugt. Nötige infrastruktur ist vorhanden.

möglich

Projekte

Projekte

9 Monate
2026-04 - 2026-12

Software-Funktionsentwicklung für Bagger-Steuergeräte

Entwicklungsingenieur Ansys SCADE Architect SVN Jira ...
Entwicklungsingenieur
Modellbasierte hardwarenahe Funktionsentwicklung mit Ansys SCADE Architect; Implementierung hardwarenaher Funktionsblöcke in C; Test der Funktionen am Bagger; Dokumentation
Ansys SCADE Architect SVN Jira C Python CAN J1939 Vector
2 Jahre 11 Monate
2024-02 - 2026-12

Entwicklung eines Steuergerätes zur Regelung von Axialkolbenpumpen mit Digitalhydraulik-Ventilen

Entwicklungsenginieur IMD701A (Infineon iMOTION) MAX32662 (Cortex M4) Matlab ...
Entwicklungsenginieur
Betreuung der Hardware-Entwicklung; Betreuung der Firmware-Entwicklung in C; Betreuung der Software-Entwicklung in C++ mit Qt; Erstellung der modellbasierten Entwicklungsumgebung; Entwicklung der nichtlinearen Reglerstrukturen; Erprobung des Systems an eigenen und Kundenprüfständen
IMD701A (Infineon iMOTION) MAX32662 (Cortex M4) Matlab Simulink X2C Embedded C C++ Qt VSCode Python Git GitHub CAN J1939 CAN UDS SENT
2 Jahre
2022-09 - 2024-08

Unit-Tests für eine modulare SPS-Software-Plattform

Entwicklungsingenieur Schneider Machine Expert (SPS-Entwicklungsumgebung)
Entwicklungsingenieur
Implementierung von Unit-Tests für eine modulare SPS-Software-Plattform: Erstellung von SPS-Testklassen; Überprüfung der spezifizierten Funktionen; Dokumentation der gefundenen Probleme
Schneider Machine Expert (SPS-Entwicklungsumgebung)
9 Monate
2023-01 - 2023-09

Modellbasierte Softwareentwicklung nach A-SPICE für Automobil-Steuergeräte

Entwicklungsingenieur Matlab Simulink Test Toolbox ...
Entwicklungsingenieur
Einarbeitung in die SWE4- und SWE5-Tests; Prozessoptimierung mittels Matlab/Simulink-Programmierung, Implementierung verschiedener Tools zur Automatisierung der SWE4- und SWE5-Tests; Implementierung einer Matlab/Doors-Schnittstelle
Matlab Simulink Test Toolbox Requirement Toolbox Embedded Coder Simulink Coder Doors Git A-SPICE
6 Monate
2022-02 - 2022-07

Weiterentwicklung eines Simulink Blockset auf Basis von komplexen Matlab/Simulink S-Functions

Entwicklungsingenieur MATLAB Git Unittest
Entwicklungsingenieur
  • Erstellung von Matlab Klassen einschließlich Unit-Test
  • Matlab Klassen zur automatisierten Erstellung von C-Code
    S-Functions
  • Überarbeitung der Blockset Matlab GUI
  • Git, GitLab, Visual Studio


Git Visual Studio GitLab C
MATLAB Git Unittest
33102 Paderborn
8 Monate
2021-11 - 2022-06

Matlab Tool zur Berechnung von Roboter Koordinaten für einen Lebensdauertest für Wagenübergangskabel bei Eisenbahnzügen

Entwicklungsingenieur Robotik Koordinatentransformation MATLAB
Entwicklungsingenieur
  • Matlab GUI Programmierung mit komplexer 3D-Grafik
  • 3D-Koordinatentransformation
  • Ausgabe von Roboter Koordinaten (X, Y, Z, A, B, C)


MATLAB
Robotik Koordinatentransformation MATLAB
CH-9100 Herisau
1 Jahr 2 Monate
2021-04 - 2022-05

Entwicklung und Implementierung einer Schweißdraht Regelung

Entwicklungsingenieur C C++ Git ...
Entwicklungsingenieur
  • Klärung der Anforderungen
  • Entwicklung eines LSF-Filters zur Verbesserung der Geschwindigkeitsermittlung.
  • Erstellung und Validierung verschiedener Regler Konzepte mittels Matlab/Simulink und Test auf Zielhardware
  • Implementierung der gesamten Firmware einschließlich Regler in C-Code (STM32, Cortex M4)
  • Erstellung von Matlab Testskripten und Ansteuerung der Hardware über CAN
  • Git, GitHub, Visual Studio, CubeMX


MIG MAG Schweißgerät
C C++ Git GitHub STM32 Visual Studio Matlab Simulink CAN Regelungstechnik
71549 Auenwald
1 Jahr 4 Monate
2021-01 - 2022-04

Unterstützung Firmwareentwicklung digitale Servoventil Firmware

Entwicklungsingenieur C C++ SVN
Entwicklungsingenieur
  • C und C++ Code Entwicklung nach vorgegebenem Entwicklungsprozess (STM32, Cortex M4) mit Mantis
  • Unit-Test und System-Test mit Jenkins
  • SVN, Keil IDE, Code Composer, CubeMX


Keil IDE STM32 Code Composer Studio Jenkins Mantis Bug Tracker
C C++ SVN
71034 Böblingen
6 Jahre
2016-01 - 2021-12

Eigenentwicklung einer Steuerung für Umkehrosmose Anlagen auf Basis eines Microchip ATXMEGA Prozessors

Unternehmer Hydraulik Hardwareentwicklung C++ Embedded ...
Unternehmer
  • Druckregler, TDS-Messung, Temperaturmessung, stromgeregelte Ventilansteuerung, Wasserstop, variable Eingangsspannung
  • Programmierung mit Real Time C++, STL
  • USB Schnittstelle zur Desktop Software (Qt)
  • Bootloader über USB
Atmel Studio Matlab Simulink LTspice Designspark Mechanical Designspark PCB GIT Qt
Hydraulik Hardwareentwicklung C++ Embedded Real Time C++ Leiterplattendesign Mechanik USB SPI C++ Bootloader
88696 Taisersdorf
1 Jahr 11 Monate
2018-06 - 2020-04

Technische Dokumentation einer digitalen Servoventil Firmware

Entwicklungsingenieur Hydraulik Servohydraulik Embedded C
Entwicklungsingenieur
  • Sichtung der vorhandenen Dokumentation
  • Einarbeitung in den umfangreichen C-Code der Firmware
  • Test der implementierten Reglerstrukturen
  • Erstellung der Dokumentation
MATLAB Simulink Code Composer Studio Doxygen TeamDrive
Hydraulik Servohydraulik Embedded C
71034 Böblingen
7 Jahre 7 Monate
2012-06 - 2019-12

Unterstützung bei der Entwicklung von mechatronischen Systemen

Entwicklungsingenieur Modellbildung Simulation Regelungstechnik ...
Entwicklungsingenieur
  • Aufbau eines HIL-Prüfstands für ein Motorlager mit Linearantrieb
  • Simulation und Auslegung hydraulischer Steuerungen für automatisierte Getriebe
  • Neuimplementierung der Matlab/Simulink Bibliotheken für die Domänen Hydraulik, Elektrik, Pneumatik, Mechanik und Thermodynamik
  • Simulative Untersuchung bei verschiedenen Problemstellungen im mechatronischen Umfeld
  • Implementierung verschiedener Matlab- und Simulink Tools zur Vereinfachung der Entwicklungsprozesse
Matlab Simulink femm ClearCase imc FAMOS C
Modellbildung Simulation Regelungstechnik SPS HIL Mechanik Hydraulik Servohydraulik Elektrik Elektronik Thermodynamik Pneumatik
88046 Friedrichshafen
9 Monate
2015-10 - 2016-06

Modellbasierter Softwaretest und Vorentwurf einer Simulink Bibliothek zu Simulation von Heiz- und Trinkwasserinstallationen

Entwicklungsingenieur WLAN USB Hardwareentwicklung ...
Entwicklungsingenieur
  • Hardware in Loop Prüfstand auf Basis des Raspberry Pi
  • Entwicklung einfacher Interface Hard- und Firmware zur Anbindung des Prüflings über WLAN und IO
  • Anbindung der Interface Hardware an den Raspberry Pi über USB, dadurch keine weitere Firmware notwendig
  • Entwicklung eines Simulink Blocksets zum Ansprechen der Hardware auf Basis des Simulink Hardware Support Packages (dadurch keine Simulink Coder-Zusatzlizenzen notwendig)
  • Automatischer Test der Hard- und Firmware des Prüflings über mehrere Wochen und Auswertung der Ergebnisse
  • Modellbildung einer "Normhaus Wasserinstallation" mit Fokus auf das thermische Verhalten in Rohrleitungen und Wärmespeichern
  • Prinzipielle Abbildung des Keim-wachstums in Abhängigkeit der Wassertemperatur
Linux Matlab Simulink Atmel Studio Arduino Freescale MK20DX128VLH5 Raspberry PI
WLAN USB Hardwareentwicklung Hydraulik Elektronik Modellbildung Simulation C Embedded
89420 Höchstädt a.d. Donau
9 Monate
2014-05 - 2015-01

Modellbildung und Implementierung eines Zustandsreglers für eine Linearachse, bestehend aus zwei Magnetspulen

Entwicklungsingenieur Regelungstechnik Simulation Modellbildung ...
Entwicklungsingenieur
  • Berechnung des verketteten Flusses der Tauchspulen mit dem freien Programm femm
  • Entwicklung eines Zustandsreglers mit flachheitsbasierter Vorsteuerung und unterlagertem Regelkreis zur Ausregelung der Störgrößen
  • Modellbildung und Simulation der Linearachse
  • Implementierung des Reglers in C
SVN Matlab Simulink femm
Regelungstechnik Simulation Modellbildung Embedded C FEM Magnetics
23923 Selmsdorf
2 Jahre 9 Monate
2011-04 - 2013-12

Technische Dokumentation einer digitalen Servoventil Firmware

Entwicklungsingenieur C Regelungstechnik CAN ...
Entwicklungsingenieur
  • Sichtung der vorhandenen Dokumentation
  • Einarbeitung in CAN, CANopen, EtherCAT und Profibus
  • Aufbau einer EtherCAT und Profibus Testumgebung
  • Einarbeitung in den umfangreichen C-Code der Firmware
  • Test der implementierten Reglerstrukturen
  • Erstellung der Dokumentation
SVN Code Composer Studio Matlab Doxygen MS Word MS Visio MS Access TwinCAT
C Regelungstechnik CAN EtherCAT Profibus CiA VDMA Beckhoff SPS
71034 Böblingen
1 Jahr 10 Monate
2009-06 - 2011-03

Eigenentwicklungen im Bereich der Servohydraulik

Unternehmer Hydraulik Regelungstechnik Simulation
Unternehmer
  • Entwicklung einer Matlab Toolbox zur Auslegung und Simulation von servohydraulischen Achsen
  • Erweiterung einer "Matlab Control Toolbox" mit dem Reglerentwurfsverfahren "Methode der Doppelverhältnisse"
  • Entwicklung modellbasierter Regelungskonzepte für servohydraulische Achsen
Matlab Simulink
Hydraulik Regelungstechnik Simulation
88696 Taisersdorf
1 Jahr
2008-06 - 2009-05

Aufbau eines Softwarevertriebs für die Matlab Toolbox PLC-Link von Hybridtech

Unternehmer Software Marketing SPS Simulation ...
Unternehmer
  • Einarbeitung in die Toolbox PLC-Link
  • Erstellung einer Webseite und Einarbeitung in die gesetzlichen Rahmenbedingungen für einen Softwarevertrieb
Matlab Simulink
Software Marketing SPS Simulation Regelungstechnik
88696 Taisersdorf

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre
2007-10 - 2010-09

Computational Engineering

M.Eng. (Masterarbeit steht noch aus), Beuth Hochschule für Technik Berlin
M.Eng. (Masterarbeit steht noch aus)
Beuth Hochschule für Technik Berlin
Schwerpunkt ist die Vertiefung und Spezialisierung von mathematisch-technischen Kenntnissen auf dem Gebiet der Computersimulation komplexer Systeme.
5 Jahre 1 Monat
1996-09 - 2001-09

Elektrotechnik

Dipl. Ing. (FH) Elektrotechnik, Fachhochschule Offenburg
Dipl. Ing. (FH) Elektrotechnik
Fachhochschule Offenburg
Industrielle Informationstechnik und Automation

Kompetenzen

Kompetenzen

Top-Skills

Embedded Software Regelungstechnik Matlab C C++ Real-Time Echtzeitprogrammierung Python technische Berechnungen Modellbildung Simulation Simulink Engineering Elektrotechnik Elektronik Mechatronik Microcontroller

Produkte / Standards / Erfahrungen / Methoden

CAN in Automation (CiA)
Corel Draw
Doxygen
femm
GIT
GiTea
IBM ClearCase
imc FAMOS
Kanban Board
Matlab/Simulink
Experte
Modelica
MS Office
MS Visio
Qt
SVN
TeamDrive
TI Code Composer Studio (CCS)
TwinCAT
Visual Studio
CubeMX
GitLab
Jenkins
Mantis
GitHub
Atmel Studio
Leistungsspektrum

Ich biete ihnen im eigenen gut ausgestatteten Büro und vor Ort Dienstleistungen im Bereich der Embedded Hard- und Softwareentwicklung, sowie der technischen Berechnungen an. Speziell in der Anwendung moderner Regelungsverfahren, die ich vorzugsweise mit dem Programm Matlab/Simulink simuliere und validiere, kann ich sie unterstützen oder eigenverantwortlich für sie entwickeln. Meine langjährige Erfahrung in der Modellbildung und Simulation mechatronischer Systeme mit Matlab/Simulink hilft regelungstechnische Aufgabenstellungen schnell zu bewerten und die optimalen Lösungen für sie zu finden. Bei wiederkehrenden Simulationsaufgaben mit Matlab/Simulink kann ich ihnen professionelle Simulink Bibliotheken erstellen. Matlab eignet sich besonders für die agile Programmierung von Entwicklungswerkzeugen aller Art im Ingenieursumfeld. Dies schließt auch komplexe technische Berechnungen und Ergebnisvisualisierung mit ein. Alternativ zu Matlab bietet sich immer mehr die Programmiersprache Python an.


Berufserfahrung bis zur Selbständigkeit

Nach meinem Elektrotechnik Studium an der Fachhochschule Offenburg begann ich Anfang 2002 bei dem Unternehmen Müller Weingarten AG in Weingarten. Ich wurde eingestellt, um die sogenannte hydraulischen Ziehkissenregelung neu zu entwickeln, da diese bis dahin zugekauft wurde. Dabei konnte ich mir ein umfangreiches Wissen in der Modellbildung, Simulation und Echtzeitprogrammierung erarbeiten. Da die Hydraulik nichtlinear ist, mussten dazu passende nichtlineare Regleralgorithmen gefunden werden, wie z.B. die flachheitsbasierte Regelung und andere Linearisierungsverfahren. Mitte 2008 machte ich mich als freiberuflicher Ingenieur selbständig.

Betriebssysteme

Debian
Linux
Ubuntu
Windows

Programmiersprachen

C
C Embedded
C++
C++ Embedded
C++ Real Time
HTML
Java
LaTeX
Matlab
Matlab GUI
Matlab objektorientiert
Python
SQL
 

Datenbanken

MariaDB
MS Access
MySQL
SQL

Datenkommunikation

CAN
EtherCAT
Ethernet
I2C
Profibus
RS232
SPI
USB

Hardware

Embedded Systems
Messgeräte
Personal Computer (PC)
Sensoren
Server
Speicherprogrammierbare Steuerungen (SPS)
 

Berechnung / Simulation / Versuch / Validierung

Computer Algebra Systems (CAS)
Digitale Filter
Digitale Signaverarbeitung
Finite Element Method Magnetics (FEMM)
Finite-Elemente-Methode (FEM)
Flachheitsbasierte Regelung
Functional Mock-up Interface (FMI)
Hardware-in-the-Loop Simulation (HIL)
Mehrkörpersimulation (MKS)
Modellbildung
Nichtlineare Regelungstechnik
Optimierung
PID Regler
Predictiv Function Control (PFC)
Rapid Control Prototyping (RCP)
Regelungstechnik
Simulation
Simulation Program with Integrated Circuit Emphasis (SPICE)
Software-in-the-Loop Simulation (SIL)
Zustandsbeobachter
Zustandsraummethoden
Zustandsregler

Design / Entwicklung / Konstruktion

Designspark Mechanik
Designspark PCB
LibreCAD
Pro/ENGINEER

Branchen

Branchen

  • Automotive
  • Maschinenbau
  • Sondermaschinen
  • Anlagenbau
  • Bahntechnik
  • Baumaschinen

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.