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