freiberufler Softwarearchitekt und Entwickler auf freelance.de

Softwarearchitekt und Entwickler

zuletzt online vor 3 Tagen
  • auf Anfrage
  • 72762 Reutlingen
  • DACH-Region
  • de  |  en
  • 15.04.2024

Kurzvorstellung

Seit mehr als 15 Jahren entwickel ich Software für die Automatisierungsindustrie und Medizintechnikfirmen. Dabei unterstützte ich meine Kunden auch bei der Verbesserung ihrer Softwarearchitektur und Softwaredokumentation.

Qualifikationen

  • ARM-Architektur
  • C++
  • Echtzeitbetriebssystem (RTOS)
  • Eclipse
  • Embedded Linux
  • Embedded Systems
  • Netzwerktechnik
  • Python
  • SQL

Projekt‐ & Berufserfahrung

Softwareentwickler, Softwarearchitekt
Kundenname anonymisiert, München
1/2023 – 7/2024 (1 Jahr, 7 Monate)
Life Sciences
Tätigkeitszeitraum

1/2023 – 7/2024

Tätigkeitsbeschreibung

* Erstellung Softwarekonzept für die Neuentwicklung eines Inhalators.
* Anbindung Wifi Funkmodul der Firma ublox.
* Daten ausfallsicher und verschlüsselt in Flash und EEPROM speichern.
* Refactoring und Bugfix von Bestandssoftware.
* Softwareentwicklung nach IEC 62304

Eingesetzte Qualifikationen

C, Continuous Delivery (CDE), DIN EN ISO 13485, Echtzeitbetriebssystem (RTOS), Kontinuierliche Integration (CI)

Softwarentwickler / Softwarearchitekt
Mesco Enginnering, Freiburg
7/2021 – 12/2022 (1 Jahr, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2021 – 12/2022

Tätigkeitsbeschreibung

* Erstellen des Softwarekonzepts für einen Stellungsrückmelder
* Plattformkonezpt für verschiedenen Feldbus-Varianten
* Abstraktionskonzepte für sich ändernde Hardware-Komponenten
* Statistik-Konzept für Predictive-Maintenance
* Definition einer Remote-Schnittstelle für einen IO-Link Stack
* Treiberprogrammierung für ein IO-Link Stack in Co-Prozessor
* Proof of Concept von open-source libraries (sqlite, littlefs, unqlite, lua) auf einem STM32-Prozessor
* CI/CD, Unittests, Integrationstest

Eingesetzte Qualifikationen

C++, Echtzeitbetriebssystem (RTOS), Requirement Analyse, Software Architektur / Modellierung, SQL, STM32

Softwareentwickler, Softwarearchitekt
IC-Haus, Bodenheim
8/2020 – 5/2021 (10 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/2020 – 5/2021

Tätigkeitsbeschreibung

Zertifizierungs-System für BISS-C-Konformität
* Entwicklung eines halbautomatischen Testsystems für die BISS-C Schnittstelle.
* Signalerfassung mit Mixed-Signal Oszilloskop.
* Entwicklung einer Steuerungs-GUI in Python.
* Netzwerkkommunikation zwischen Backend und Frontend.
* Messframes im Json-Format übertragen und mit Mathplotlib darstellen.
* Automatische Reportgenerierung im Markdown-Format.
* Remote-Update, Robustes Overlay-Filesystem.
* Unittests, Continous Integration.

Eingesetzte Qualifikationen

C++, Eclipse, JavaScript Object Notation (JSON), Python, SCRUM, TCP/IP

Softwareentwickler, Softwarearchitekt
Kundenname anonymisiert, Holzgerlingen
10/2019 – 5/2021 (1 Jahr, 8 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

10/2019 – 5/2021

Tätigkeitsbeschreibung

Satellitenlink für Infotainment im Flugzeug
* Konzept und Implementierung von Antennensteuerung und Avionik-Interface auf BeagleBone/RT-Linux.
* Entwicklung unter Berücksichtigung der Erstfehlersicherheit.
* Anbindung eines Inertialsensors via SPI-Bus zur Bestimmung der Flugzeugposition.
* Integrationstest im HIL-Teststand.
* Entwicklung einer Testbench in Python.
* Entwicklung von Bash-Scripts zur automatischen Integration/Deployment.
* Entwicklung mit Focus auf wiederverwendbare Bibliotheken.

Eingesetzte Qualifikationen

C++, Eclipse, Embedded Linux, Python, SCRUM

Softwareentwickler
Kundenname anonymisiert, Leinfelden-Echterdingen
6/2018 – 1/2019 (8 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

6/2018 – 1/2019

Tätigkeitsbeschreibung

Softwareentwicklung für einen IO-Link Positionssensor
* Implementierung von Teach-In Features konform zu der „IO-Link Smart-Sensor Profile“ Spezifikation.
* IO-Link Physical an IO-Link Stack anbinden. IO-Link Stack Initialisierung.
* Cube-MX MCU-Initialisierung hinsichtlich Speicherplatzbedarf und Robustness optimieren.
* Konzept und Implementierung einer UART-Kommunikation zu Co-Prozessor. Implementierung von Message-Frame und Frame-Kodierung.

Eingesetzte Qualifikationen

C++, STM32

Softwareentwickler
Kundenname anonymisiert, Singen
1/2018 – 6/2018 (6 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2018 – 6/2018

Tätigkeitsbeschreibung

CAN-Open für PSOC/Cypress
* Anbindung einer CAN-Schnitstelle an CANOpen auf einem Cypress PSOC5
* CANOpen Treiber Entwicklung

Eingesetzte Qualifikationen

C++

Softwareentwickler
Earlab, Tübingen
9/2017 – 6/2018 (10 Monate)
Life Sciences
Tätigkeitszeitraum

9/2017 – 6/2018

Tätigkeitsbeschreibung

Audio-Interface für Audiometer
* System mit RaspberrPi, Linux, Soundkarte.
* Entwicklung eines Audio-Interface für ein Audiometer auf einem embedded Linux.
* Portable Backend-Software (Linux, Windows, OSX).
* Anbindung einer Studio-Soundkarte unter ALSA.

Eingesetzte Qualifikationen

C++

Zertifikate

Requirements-Skills / REQ4ARC
iSAQB
2023
Softwarearchitektur /CPSA-F
iSAQB
2022

Ausbildung

Elektrotechnik- Nachrichten- und Kommunikationstechnik
Diplom-Ingenieur
2008
Bodensee

Über mich

Ich suche:

Interessante neue Projekte im embedded Umfeld, als Vollzeit oder als Kleinprojekte mit geringer zeitlicher Auslastung (20%)

------------------------------------------------------------------------

Ich biete:

Ziel und erfolgsorientiertes Arbeiten. Teamfähigkeit sowie eigenständiges Arbeiten.

Erfahrung mit unterschiedlichen Feldbussen, wie IO-Link, Ethernet, ASI-5, BISS-C und EtherCAT.
Erfahrung im regulierten Medizintechnik Umfeld.

Weitere Kenntnisse

Programmiersprachen
------
C/C++, Python, Bash, (C)Make, Autotools

Betriebssystem
------
FreeRTOS, embedded-Linux, Yocto

Prozessoren
------
ARM Cortex-M, Cypress PSOC, TI-MSP430
CPU-Module: Raspberry-Pi4, Beaglebone-Black

Werkzeuge
------
Eclipse, GNU-Tools (gcc,make,gdb,leak-sanitizer), Doxygen, Keil, IAR-Embedded Workbench,git, github

Schnittstellen
------
CAN, Ethernet, TCP/IP, UDP/IP, UART, SPI, I2C, IO-Link, BISS-C, CANopen, RS422, ASI-5

SW-Bibliotheken:
------
lmdb, mathplotlib, pyTest, tkinter, numpy, nanomsg, RTAudio,

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
153
Alter
38
Berufserfahrung
15 Jahre und 6 Monate (seit 10/2008)

Kontaktdaten

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

Jetzt Mitglied werden