freiberufler SW Entwicklung, Embedded Systems, IoT, Functional Safety, Medical Devices auf freelance.de

SW Entwicklung, Embedded Systems, IoT, Functional Safety, Medical Devices

offline
  • auf Anfrage
  • 69259 Wilhelmsfeld
  • auf Anfrage
  • de  |  en  |  fr
  • 01.01.2024

Kurzvorstellung

Software Entwickler mit Erfahrung in den Bereichen Eingebettete Systeme / Embedded Systems, IoT, Thread-Netzwerk, Funktionale Sicherheit / Functional Safety (IEC 61508), Medizintechnik (IEC 62304), Linux

Qualifikationen

  • ARM-Architektur
  • Digitaltechnik / Digitalelektronik
  • Embedded Entwicklung / hardwarenahe Entwicklung
  • Embedded Linux
  • Funktionale Sicherheit (FuSi)
  • Internet of Things (IoT)
  • Medizintechnik / Labortechnik

Projekt‐ & Berufserfahrung

SW Entwickler
Kundenname anonymisiert, Wilhelmsfeld
2/2022 – offen (2 Jahre, 2 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

2/2022 – offen

Tätigkeitsbeschreibung

Erstellung eines Linux basierten Systems (Raspberry PI) zur zyklischen Erfassung von Sensordaten per RS-485. Erstellung von eienr kleineren Kommandozeilen-Applikation zur Ansteuerung des RS-485-Bus. Verwendung von Node-Red in der Applikations-Schicht. Übertragung der Daten per MQTT (Payload-Übertragung als JSON und ProtoBuf) an Thingsboard.

Eingesetzte Qualifikationen

ARM-Architektur, Embedded Linux, Internet of Things (IoT)

SW Entwickler
Kundenname anonymisiert, Wilhelmsfeld
10/2021 – 3/2022 (6 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

10/2021 – 3/2022

Tätigkeitsbeschreibung

Erstellung einer Firmware zur zyklischen Erfassung von Sensordaten (Datenlogger).

Eingesetzte Qualifikationen

C, JavaScript Object Notation (JSON), STM32

SW Entwickler
Kundenname anonymisiert, Wilhelmsfeld
3/2021 – 9/2021 (7 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

3/2021 – 9/2021

Tätigkeitsbeschreibung

Firmware-Entwicklung für eine Userinterface-Hardware mit Touch-Wheel aufbauend auf einem vorhandenen proprietären Framework des Kunden. Integration der erstellten Firmware in das Gesamtsystem.

Eingesetzte Qualifikationen

C, STM32

SW Entwickler
Kundenname anonymisiert, Wilhelmsfeld
2/2019 – 2/2021 (2 Jahre, 1 Monat)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

2/2019 – 2/2021

Tätigkeitsbeschreibung

Erstellung eines Modbus-Master für ein proprietäres Produkt, sowie dessen Anbindung über ein openThread/Internet-Gateway (ARM-Linux) an die AWS-Cloud per MQTT.

Eingesetzte Qualifikationen

Amazon Web Services (AWS), ARM-Architektur, C, Embedded Linux, Internet of Things (IoT), STM32

SW Entwickler
Kundenname anonymisiert, Wilhelmsfeld
5/2018 – 1/2019 (9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2018 – 1/2019

Tätigkeitsbeschreibung

FW Entwicklung im Bereich Schifffahrt (Funktionale Sicherheit)

Eingesetzte Qualifikationen

Firmware, Funktionale Sicherheit (FuSi), STM32

SW Entwickler
Kundenname anonymisiert, Wilhelmsfeld
7/2017 – 4/2018 (10 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

7/2017 – 4/2018

Tätigkeitsbeschreibung

Anbindung eines IoT-Sensors in ein Thread-Netzwerk.

Eingesetzte Qualifikationen

ARM-Architektur, Embedded Entwicklung / hardwarenahe Entwicklung, Internet of Things (IoT)

SW Entwickler
Kundenname anonymisiert, Wilhelmsfeld
2/2017 – 6/2017 (5 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

2/2017 – 6/2017

Tätigkeitsbeschreibung

Entwickeln von Firmware für einen ARM Cortex M3 im Bereich IoT.

Eingesetzte Qualifikationen

ARM-Architektur, C, Embedded Entwicklung / hardwarenahe Entwicklung, Internet of Things (IoT)

SW Entwickler
Kundenname anonymisiert, Wilhelmsfeld
7/2016 – 1/2017 (7 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

7/2016 – 1/2017

Tätigkeitsbeschreibung

Erstellung einer Firmware zur Anbindung eines Vibrations- und Akustik-Sensors an die AWS-Cloud (IoT).

Eingesetzte Qualifikationen

ARM-Architektur, Embedded Entwicklung / hardwarenahe Entwicklung, Internet of Things (IoT)

Firmware Tester
Roche Diabetes Care GmbH, Mannheim
5/2016 – 6/2016 (2 Monate)
Medizintechnik
Tätigkeitszeitraum

5/2016 – 6/2016

Tätigkeitsbeschreibung

Unterstützung beim Aufbau einer Test-Suite für ein neues Produkt.

Eingesetzte Qualifikationen

Testautomatisierung, ARM-Architektur, C, Firmware

SW Entwickler
Kundenname anonymisiert, Frankenthal
1/2015 – 4/2016 (1 Jahr, 4 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Apache Subversion (SVN), ARM-Architektur, C, Eclipse, Embedded Entwicklung / hardwarenahe Entwicklung, Firmware

SW Entwickler
Bürkert Fluid Control Systems, Ingelfingen
9/2014 – 12/2014 (4 Monate)
Mess-, Steuer- und Regelungssysteme
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, ARM-Architektur, C, Apache Subversion (SVN), Eclipse, Benutzerschnittstelle / Mensch-Maschine-Schnittstelle (MMS)

SW Entwickler
Kundenname anonymisiert, Frankenthal
8/2013 – 8/2014 (1 Jahr, 1 Monat)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Apache Subversion (SVN), ARM-Architektur, Benutzerschnittstelle / Mensch-Maschine-Schnittstelle (MMS), C, Eclipse, Embedded Entwicklung / hardwarenahe Entwicklung, Firmware, Softwareentwicklung (allg.)

SW Entwickler
embeX GmbH, Freiburg
2/2013 – 10/2013 (9 Monate)
Antriebstechnik
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, ARM-Architektur, Firmware, Softwareentwicklung (allg.), C, Apache Subversion (SVN), Eclipse

SW Entwickler
embeX GmbH, Freiburg
1/2012 – 12/2012 (1 Jahr)
Automatisierungstechnik
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Apache Subversion (SVN), Architektur (allg.), C, CODESYS (CoDeSys), Embedded Entwicklung / hardwarenahe Entwicklung, Enterprise Architect (EA), Firmware, Softwareentwicklung (allg.), Speicherprogrammierbare Steuerung (SPS)

Software Entwickler (Festanstellung)
ABB STOTZ-KONTAKT GmbH, Heidelberg
4/2008 – 12/2011 (3 Jahre, 9 Monate)
Automation im Maschinenbau (Functional Safety, IEC 61508)
Tätigkeitszeitraum

4/2008 – 12/2011

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

Eingesetzte Qualifikationen

Apache Subversion (SVN), Architektur (allg.), C, CODESYS (CoDeSys), Embedded Entwicklung / hardwarenahe Entwicklung, Enterprise Architect (EA), Firmware, Speicherprogrammierbare Steuerung (SPS), UML

Software Entwickler (Festanstellung)
2010 Perfect Vision, Heidelberg
3/2007 – 3/2008 (1 Jahr, 1 Monat)
Medizintechnik
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, UML, Enterprise Architect (EA), Apache Subversion (SVN), C++, Linux Entwicklung, Softwareentwicklung (allg.), Visual Studio, Architektur (allg.)

Software Entwickler (Festanstellung)
SIEMENS Medical, Heidelberg
10/2003 – 2/2007 (3 Jahre, 5 Monate)
Medizintechnik
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, QNX, UML, Rational Rose, C, C++, Softwareentwicklung (allg.), Visual Studio, Firmware, Design (allg.)

Software Entwickler (Festanstellung)
MRC Systems GmbH, Heidelberg
6/2002 – 9/2003 (1 Jahr, 4 Monate)
Medzintechnik
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, C

SW Entwickler (Festanstellung)
MRC Systems GmbH, Heidelberg
11/2001 – 5/2002 (7 Monate)
Medizintechnik
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, C

Ausbildung

Technoinformatik
Diplom
2001
Universität Kaiserslautern

Über mich

Als Freiberufler bin ich auf der Suche nach Auftraggebern aus den bereits genannten Bereichen.
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.

Weitere Kenntnisse

Programmierung: C/C++/Assembler, Structured Text (ST)
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.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
4391
Berufserfahrung
22 Jahre und 5 Monate (seit 10/2001)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden