Softwarearchitekt und Entwickler
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 72762 Reutlingen
- DACH-Region
- de | en
- 21.11.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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
C, Continuous Delivery, DIN EN ISO 13485, Echtzeit-Betriebssysteme, Continuous Integration
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
C++, Echtzeit-Betriebssysteme, Requirement Analyse, Software Architecture, SQL, STM32
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.
C++, Eclipse, Json, Python, Scrum, TCP / IP
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.
C++, Eclipse, Embedded Linux, Python, Scrum
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.
C++, STM32
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
C++
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.
C++
Zertifikate
iSAQB
iSAQB
Ausbildung
Bodensee
Über mich
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
------
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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden