Projekte

Vaillant GmbH, Remscheid

  • Weiterentwicklung von Software zur Heizungssteuerung
  • Entwicklung einer Kommunikationsschnittstelle
  • Optimierung der Warmwasseraufbereitung.

Programmiersprache: C, C++, Bare Metal und auf Embedded Linux
Tools: Eclipse, Matlab, Simulink, SVN, Git, GitHub

Siempelkamp NIS Ingenieurgesellschaft mbH, Essen

  • Entwicklung und Anpassung einer Messerfassungssoftware zur Schwingungsanalyse von
    Generatoren.

Programmiersprache: C, Bash auf Embedded Linux (PetaLinux)
Tools: Eclipse, Git, GitLab

WIK – ELEKTRO- GERÄTE Entwicklungs- und Service-GmbH & Co. KG, Essen

  • Fehlersuche und Optimierung der Firmware einer Espresso Maschine
  • Implementierung einer Bluetooth Schnittstelle

Programmierung: C, C++, FreeRTOS, DA14531, DA14695
Entwicklungsumgebungen: Keil, Eclipse
Versionsverwaltung: Git / Bitbucket

Hella AG, Lippstadt

  • Entwicklung eines Softwaremoduls zur Steigerung des Signal-Rauschverhältnisses (SNR) bei Radarmodulen.
  • Codeoptimierung zur Minimierung von Laufzeit und Speicherbedarf.
  • Integration in die aktuelle Radarsoftware in Abstimmung mit Softwarearchitektur.
  • Dokumentation und Tests bzgl. Funktion und Performance.

Programmierung: C auf Infineon TriCore
Entwicklungsumgebungen: VisualStudio, Eclipse, WinIDEA
Tools: Matlab
Versionsverwaltung: PTC Integrity

Selbstständig:

  • Entwicklung eines RFID Treibers für die Embedded System Firmware des Kunden.

Programmiersprache: C
Entwicklungsumgebung: MCUXpresso von NXP (Eclipse Anpassung)

Herrmann Paus Maschinenfabrik GmbH, Emsbüren

  • Design und Programmierung von zum Teil sicherheitsrelevanter Applikations- und Plattformsoftware.
  • Code Review fertiger Software und Erstellen von Modultests.
  • Erstellen von Software Dokumentation zur Funktionalen Sicherheit nach SIL 2 + EN ISO 13849.

Programmiersprachen: Structured Text
Entwicklungsumgebungen: Codesys V3.5, Codesys Test Manager
Bussystem: CAN
Versionsverwaltung: SVN

Segger Microcontroller:

  • Softwareentwickler für das graphical user interface (GUI) emWin.
  • Anpassung der Demosoftware und Treiberanpassung auf emPower Board.
  • Entwicklung einer Demosoftware für die Embedded World 2016.
  • Entwicklung einer Grafikroutine zur perspektivischen Transformation mit Antialiasing und Performanceoptimierung für Mikrocontrollerbenchmark.

Bussysteme: SPI
Programmiersprachen: C
Entwicklungsumgebungen: IAR, SES, Visual Studio
Versionsverwaltung: SourceSafe

Weber Ultrasonics:

  • Softwareentwickler für Mikrocontrollersysteme und PC-Monitorsoftware.
  • Entwicklung der Firmware für Industrie Ultraschallgeneratoren ab 1kW Leistung.
  • Optimierung der Frequenzansteuerung für schnelles Startverhalten der Schwingsysteme unter Berücksichtigung der Temperaturdrift.
  • Optimierung der Reglersysteme für kritischen Leistungsbereiche.
  • Entwicklung einer Analysesoftware zur Bestimmung der Resonanzfrequenz ohne Leistungsabgabe.
  • Tests von Evaluationsboards, Fehlersuche, Fehlerbeseitigung mit Patchdraht und SMD-Bauteilen, Entwicklung neuer Steuerungshardware.
  • Weiterentwicklung der Monitorsoftware und Entwicklung von Tools zur Analyse und Optimierung der Steuerungs- und Reglersysteme.

Bussysteme: I²C, RS232, RS485, Profibus
Programmiersprachen: C, VisualBasic
Entwicklungsumgebungen: Eclipse, VisualStudio, Softune
Versionsverwaltung: TFS
Weiterbildung: Windows Presentation Foundation 4.5
Tools: Oszilloskop, Spectrum Analyzer, Eagle