
Kurzvorstellung
Ich biete
- Embedded Entwicklung / hardwarenahe Entwicklung
- Funktionale Sicherheit (FuSi)
- Internet of Things (IoT)
- Medizintechnik / Labortechnik
- STM32
Projekt‐ & Berufserfahrung
IT & Entwicklung
5/2018 – 1/2019
TätigkeitsbeschreibungFW Entwicklung im Bereich Schifffahrt (Funktionale Sicherheit)
Eingesetzte QualifikationenFirmware, Funktionale Sicherheit (FuSi), STM32
Maschinen-, Geräte- und Komponentenbau
7/2017 – offen
TätigkeitsbeschreibungAnbindung eines IoT-Sensors in ein Thread-Netzwerk.
Eingesetzte QualifikationenARM-Architektur, Embedded Entwicklung / hardwarenahe Entwicklung, Internet of Things (IoT)
High-Tech- und Elektroindustrie
2/2017 – 6/2017
TätigkeitsbeschreibungEntwickeln von Firmware für einen ARM Cortex M3 im Bereich IoT.
Eingesetzte QualifikationenARM-Architektur, C, Embedded Entwicklung / hardwarenahe Entwicklung, Internet of Things (IoT)
Maschinen-, Geräte- und Komponentenbau
7/2016 – 1/2017
TätigkeitsbeschreibungErstellung einer Firmware zur Anbindung eines Vibrations- und Akustik-Sensors an die AWS-Cloud (IoT).
Eingesetzte QualifikationenARM-Architektur, Embedded Entwicklung / hardwarenahe Entwicklung, Internet of Things (IoT)
Medizintechnik
5/2016 – 6/2016
TätigkeitsbeschreibungUnterstützung beim Aufbau einer Test-Suite für ein neues Produkt.
Eingesetzte QualifikationenTestautomatisierung, ARM-Architektur, C, Firmware
Maschinen-, Geräte- und Komponentenbau
1/2015 – 4/2016
Tätigkeitsbeschreibung
Entwurf und Erstellung der
- Firmware für Mehrpumpensysteme im synchronen Betrieb.
- Firmware im Bereich Wasserversorgung mit Regenwassernutzung.
Programmierung: C
Prozessor: STM32, ARM Cortex 3
Compiler/IDE: GNU Compiler, Eclipse, J-Link Debugger
Konfig-Mngmnt: Subversion
Change-Mngmnt: Bugzilla
Sonstiges: emWin, embOS
Apache Subversion (SVN), ARM-Architektur, C, Eclipse, Embedded Entwicklung / hardwarenahe Entwicklung, Firmware
Mess-, Steuer- und Regelungssysteme
9/2014 – 12/2014
Tätigkeitsbeschreibung
Unterstützung bei der Implementierung einer HMI für Flüssigkeitssensoren.
Programmierung: C
Prozessor: STM32, ARM Cortex 3
Compiler/IDE: GNU Compiler, Eclipse, J-Link Debugger
Konfig-Mngmnt: Subversion
Change-Mngmnt: Trac
Sonstiges: emWin
Embedded Entwicklung / hardwarenahe Entwicklung, ARM-Architektur, C, Apache Subversion (SVN), Eclipse, Benutzerschnittstelle / Mensch-Maschine-Schnittstelle (MMS)
Maschinen-, Geräte- und Komponentenbau
8/2013 – 8/2014
Tätigkeitsbeschreibung
Entwurf und Erstellung der Firmware für eine HMI zweier Produktvarianten im Bereich Pumpentechnik
Programmierung: C
Prozessor: STM32, ARM Cortex 3
Compiler/IDE: GNU Compiler, Eclipse, J-Link Debugger
Konfig-Mngmnt: Subversion
Change-Mngmnt: Bugzilla
Sonstiges: emWin, embOS
Embedded Entwicklung / hardwarenahe Entwicklung, ARM-Architektur, Firmware, Softwareentwicklung (allg.), C, Apache Subversion (SVN), Eclipse, Benutzerschnittstelle / Mensch-Maschine-Schnittstelle (MMS)
2/2013 – 10/2013
Tätigkeitsbeschreibung
Firmware Entwicklung im Bereich Funktionale Sicherheit: Entwicklung einer SW Komponente für einen sicheren Antrieb.
Programmierung: C
Prozessor: TI Concerto, ARM Cortex 3
Compiler/IDE: GNU Compiler, Eclipse, J-Link Debugger
Konfig-Mngmnt: Subversion
Change-Mngmnt: Bugzilla
Sonstiges: Enterprise Architect, Funktionale Sicherheit
Embedded Entwicklung / hardwarenahe Entwicklung, ARM-Architektur, Firmware, Softwareentwicklung (allg.), C, Apache Subversion (SVN), Eclipse
Automatisierungstechnik
1/2012 – 12/2012
Tätigkeitsbeschreibung
Entwicklung von Firmware im Bereich der Funktionalen Sicherheit: Erstellung der Firmware verschiedener IO-Module für eine Safety SPS.
Programmierung: C
Prozessor: Atmel AVR XMEGA
Compiler/IDE: IAR Workbench, CodeSys
Konfig-Mngmnt: Subversion
Change-Mngmnt: Bugzilla
Sonstiges: Enterprise Architect, Funktionale Sicherheit, AVR JTAGICE mkII
Embedded Entwicklung / hardwarenahe Entwicklung, Enterprise Architect (EA), Firmware, Softwareentwicklung (allg.), C, Apache Subversion (SVN), Architektur (allg.), CODESYS (CoDeSys), Speicherprogrammierbare Steuerung (SPS)
Automation im Maschinenbau (Functional Safety, IEC 61508)
4/2008 – 12/2012
Tätigkeitsbeschreibung
Konzeptionierung und Erstellung der Firmware für Ein-/Ausgabe-Baugruppen einer Safety SPS.
Programmierung: MISRA C, Structured Text (ST), PC LInt
Prozessor: Atmel megaAVR und XMEGA
Compiler/IDE: IAR, CoDeSys
Entwurf: UML, Enterprise Architect
Konfig-Mngmnt: Subversion
Change-Mngmnt: Jira
Embedded Entwicklung / hardwarenahe Entwicklung, UML, Enterprise Architect (EA), Apache Subversion (SVN), C, Firmware, Architektur (allg.), CODESYS (CoDeSys), Speicherprogrammierbare Steuerung (SPS)
Medizintechnik
3/2007 – 3/2008
Tätigkeitsbeschreibung
Konzeptionierung und Erstellung einer Datenimportschnittstelle für ein Femto-Lasik System.
Programmierung: C++
Betriebssysteme: Linux, MS Windows XP
Compiler: GNU, MS Visual Studio
Entwurf: UML, Enterprise Architect
Konfig-Mngmnt: Subversion
Embedded Entwicklung / hardwarenahe Entwicklung, UML, Enterprise Architect (EA), Apache Subversion (SVN), C++, Linux Entwicklung, Softwareentwicklung (allg.), Visual Studio, Architektur (allg.)
Medizintechnik
10/2003 – 2/2007
Tätigkeitsbeschreibung
Konzeptionierung und Anpassung eines Steuersystems für ein Strahlentherapie-Gerät (Kollimator)
Anpassung der Firmware unter QNX. Anbindung des Gerätes an die Steuerkonsole des Linearbeschleunigers und dessen Service-Schnittstelle (Syngo).
Programmierung: C/C++, Embedded PC
Compiler: GNU, MS Visual Studio
Betriebssysteme: QNX, MS Windows XP
Entwurf: UML, Rational Rose, Design Pattern
Konfig-Mngmnt: ClearCase
Change-Mngmnt: ClearQuest
Embedded Entwicklung / hardwarenahe Entwicklung, QNX, UML, Rational Rose, C, C++, Softwareentwicklung (allg.), Visual Studio, Firmware, Design (allg.)
Medzintechnik
6/2002 – 9/2003
Tätigkeitsbeschreibung
Optimierung der Positionsregelung und Kalibrierung eines Strahlentherapie-Gerätes (Kollimator).
Erstellung einer kundenspezifischen Steuerschnittstelle für den Kollimator.
Programmierung: C/C++, ActiveX
Prozessor: Infineon C167
Compiler: Keil µVision, Visual Studio
Konfig-Mngmnt: CVS
Embedded Entwicklung / hardwarenahe Entwicklung, C
Medizintechnik
11/2001 – 5/2002
Tätigkeitsbeschreibung
Überarbeitung der Firmware für die Strahlkalibrierung eines Picosekunden-Lasers, im Bereich Neurochriurgie.
Programmierung: C/C++, Qt
Prozessor: 8051
Compiler: GNU
Betriebssystem: Linux
Konfig-Mngmnt: CVS
Embedded Entwicklung / hardwarenahe Entwicklung, C
Ausbildung
(Diplom)
Ort: Universität Kaiserslautern
Qualifikationen
Entwurf: UML, Enterprise Architect
Betriebsysteme: Linux, embOS, freeRTOS
Compiler: GNU GCC, IAR Workbench AVR
Mikrokontroller: ARM Cortex STM32, Atmel megaAVR, Atmel XMEGA,
Konfgurationsmanagement: SVN, ClearCase, Git
Änderungsmanagement: Bugzilla, Trac, Jira, ClearQuest
Bus-Protokolle: PROFIsafe, CANopen, Modbus
Normen: IEC 61508, IEC 62304
Sonstiges:
Neben meinen Fähigkeiten in der SW Entwicklung, bin ich in der Lage Messinstrumente zu benutzen, die angezeigten Werte zu interpretieren (Multimeter, Oszilloskop, etc.), Schaltpläne (vorwiegend digitale Schaltungen) zu verstehen, kleinere Prototypen zu erstellen und einen Lötkolben zu benutzen.
Über mich
Im Umkreis von 100km um Heidelberg wäre eine 100% Vor-Ort-Tätigkeit möglich. Bei größeren Entfernungen Vor-Ort-Tätigkeit nach Absprache. Eine Bereitschaft zur Remote-Zusammenarbeit wäre in beiden Fällen wünschenswert.
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
- Französisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden »