freiberufler Senior Softwareentwickler / -architekt embedded Systems auf freelance.de

Senior Softwareentwickler / -architekt embedded Systems

zuletzt online vor 4 Tagen
  • auf Anfrage
  • Jena
  • National
  • de  |  en
  • 08.05.2025

Kurzvorstellung

Ich bin Software-Entwickler & -Architekt mit Schwerpunkt auf embedded Systems und habe über 20 Jahre Erfahrung in unterschiedlichsten Projekten in der Medizintechnik, Automobiltechnik, Raumfahrt und High-Tech-Industrie sammeln können.

Qualifikationen

  • ARM-Architektur9 J.
  • C#2 J.
  • C++18 J.
  • Docker1 J.
  • DOORS
  • Echtzeit-Betriebssysteme7 J.
  • Embedded Entwicklung / hardwarenahe Entwicklung12 J.
  • Embedded Systems15 J.
  • Git5 J.
  • Linux Entwicklung4 J.
  • Microsoft Azure1 J.
  • Python9 J.
  • QNX (Software)10 J.
  • Requirement Analyse3 J.
  • Scrum1 J.

Projekt‐ & Berufserfahrung

Linux-System für ein Labor-Analysegerät
Analytik Jena Gmbh+Co. KG, Remote
3/2024 – 12/2024 (10 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

3/2024 – 12/2024

Tätigkeitsbeschreibung

- Entwicklung / Konfiguration für ein embedded Linux-System auf einer ARM-Plattform
- Einrichten des Buildprozesses und Deployment mit Buildroot
- Realisierung eines A/B-Software-Updates

Eingesetzte Qualifikationen

Bash Shell, Embedded Linux, Embedded Systems, Git, Lua Scripting, Subversion

Inspektionssystem für Halbleiter-Belichtungsmasken für die EUV-Lithographie
Carl Zeiss SMT GmbH, Homeoffice
2/2024 – 2/2025 (1 Jahr, 1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

2/2024 – 2/2025

Tätigkeitsbeschreibung

- Requirements-Engineering, Architektur und Implementierung einer Ablaufsteuerung für einen Masken-Inspektionssystem
- Entwurf und Implementierung von Simulationen / eines Digital-Twin
- Entwicklung einer Test-UI mit Blazor

Eingesetzte Qualifikationen

.Net, C#, Docker, Git, Microsoft Azure, Scrum

Automatischer Prüfstand für Hochleistungslaser >1 kW
JENOPTIK AG, Jena / Remote
1/2023 – 9/2024 (1 Jahr, 9 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2023 – 9/2024

Tätigkeitsbeschreibung

- Implementierung der Steuerungssoftware für den Prüfstand
- Entwurf und Implementierung einer Prüfstands-Simulation zu Entwicklungs- und Test-Zwecken

Eingesetzte Qualifikationen

C++, Git, Python, Qt (Software), Windows 10

Single-Pair-Ethernet-Treiber für Raspberry Pico unter FreeRTOS/LwIP
kws Computersysteme GmbH, Remote
11/2022 – 2/2023 (4 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

11/2022 – 2/2023

Tätigkeitsbeschreibung

- Implementierung eines Treiber für den Single-Pair-Ethernet-Chip ADIN2111 für den Raspberry Pico
- Konfiguration von FreeRTOS und LwIP
- Implementierung von DHCP, MQTT und HTTP
- Implementierung von Loopback-Tests für den ADIN211

Eingesetzte Qualifikationen

C (Programmiersprache)

Control-Panel für OP-Leuchtensystem inklusive Software zu Simulation des Leuchtensystems
Baxter Medical Systems GmbH & Co. KG, München / Remote
11/2021 – 9/2022 (11 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

11/2021 – 9/2022

Tätigkeitsbeschreibung

- Firmware-Entwicklung für ein Control-Panel zur Steuerung eine OP-Leuchten-Systems über RS485 nach Medizintechnik-Normen wie z. B. IEC 62304
- Implementierung einer Windows-Software in C#/WPF zur Simulation des Leuchtensystems
- Entwicklung von Tools zur Analyse der RS485-Kommunikation
Besonderheiten: - Entwicklung nach den in der Medizintechnik üblichen Vorschriften

Eingesetzte Qualifikationen

.Net, ARM-Architektur, C#, C (Programmiersprache), Echtzeit-Betriebssysteme, Embedded Entwicklung / hardwarenahe Entwicklung, Python, RS-232, STM32, Windows Presentation Foundation

GigE-Kommunikationsprotkoll für eine Infrarotkamera
JENOPTIK AG, Jena / Remote
8/2021 – 9/2023 (2 Jahre, 2 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/2021 – 9/2023

Tätigkeitsbeschreibung

- Implementierung von Software-Komponenten zur Kommunikation einer IR-Kamera über GigE-Vision
- Fehlersuche auf TCP/IP-Ebene per Wireshark
- Tests hinsichtlich Konformität mit GigE-Playern wie z. B. Pleora eBUS-Player

Eingesetzte Qualifikationen

C++, Echtzeit-Betriebssysteme, Python

Remote-Touch-Display für Labor-Analysegerätes mit Kommunikation über Protobuf / RS485
Analytik Jena Gmbh+Co. KG, Remote
3/2021 – 10/2023 (2 Jahre, 8 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

3/2021 – 10/2023

Tätigkeitsbeschreibung

- Ansteuerung eines Remote-Touch-Displays über RS485 / HDLC / Protobuf
- Implementierung einer Simulation der Analysegerätes zu Entwicklungs- und Testzwecken

Eingesetzte Qualifikationen

C++, Embedded Systems, Git, HDLC (High-Level Data Link Control), Linux Entwicklung, Python, RS-232

Requirements-Engineering und Risk-Management für OP-Tische
Baxter Medical Systems GmbH & Co. KG, Saalfeld / Remote
2/2021 – 9/2023 (2 Jahre, 8 Monate)
Medizintechnik
Tätigkeitszeitraum

2/2021 – 9/2023

Tätigkeitsbeschreibung

Überarbeitung der Requirements- und Risikodokumente für OP-Tische und deren Zubehör nach EU-MDR

Eingesetzte Qualifikationen

Requirement Analyse, Technische Dokumentation

Bootloader für Atmel SAMD20J18 inkl. Window-ProgrammierApp
Leistungselektronik Jena GmbH, Remote
10/2020 – 11/2020 (2 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

10/2020 – 11/2020

Tätigkeitsbeschreibung

Implementierung eines Bootloader für den Microcontroller Atmel SAMD20J18 einschließlich einer Programmier-App in C#/WPF mit serieller Datenübertragung unter Windows 10

Eingesetzte Qualifikationen

C#, C (Programmiersprache), Git, RS-232, Windows Presentation Foundation

IoT-Sensornetzwerk mit Datenübertragung per LoRaWAN und MQTT
Solarautonomie GmbH, Jena / Remote
12/2019 – 1/2020 (2 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

12/2019 – 1/2020

Tätigkeitsbeschreibung

Aufbau und Inbetriebnahme eines LoRa-Gateways für ein IoT-Sensornetzwerk und Anbindung des zentralen Datenspeichers per MQTT an das TheThingsNetwork

Eingesetzte Qualifikationen

Bash Shell, Embedded Linux, Git, Java (allg.)

USB- und I2C-Anbindung eines STM32-Controlboards an Node-RED
kws Computersysteme GmbH, Remote
6/2019 – 11/2019 (6 Monate)
Automobilindustrie
Tätigkeitszeitraum

6/2019 – 11/2019

Tätigkeitsbeschreibung

Implementierung der USB-CDC- bzw. I2C-Treiber für ein STM32- Controlboard und Anbindung an Node-RED

Eingesetzte Qualifikationen

C (Programmiersprache), Echtzeit-Betriebssysteme, Embedded Entwicklung / hardwarenahe Entwicklung, JavaScript, Jira, STM32

Steuerungssoftware für einen Chirurgie-Laser für die Augenheilkunde
Carl Zeiss Meditec AG, Jena / Remote
1/2019 – 1/2021 (2 Jahre, 1 Monat)
Medizintechnik
Tätigkeitszeitraum

1/2019 – 1/2021

Tätigkeitsbeschreibung

- Entwicklung der Steuersoftware für einen Augen-Chirurgie-Laser nach Medizintechnik-Vorschrieften wie z. B. IEC 62304 – Sicherheitslasse C
- Entwicklung von Tools zur C++-Code-Generierung aus DOORS-Dokumenten in Python
- Test der Software per Unittests mit 100% Testabdeckung / Code Coverage

Eingesetzte Qualifikationen

ARM-Architektur, C++, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, Enterprise Architect (EA), Python, QNX (Software), Subversion, UML

Automatische Tests für einen QNX-ResourceManager für einen Augenchirurgie-Laser
Carl Zeiss Meditec AG, Jena / Remote
6/2018 – 12/2018 (7 Monate)
Medizintechnik
Tätigkeitszeitraum

6/2018 – 12/2018

Tätigkeitsbeschreibung

- Implementierung von automatischen Software-in-the-Loop-(SIL-)Tests für einen QNX-ResourceManager nach Medizintechnik-Vorschriften wie z. B. IEC 62304 – Sicherheitslasse C
- Entwicklung eines Simulators zur Virtualisierung der Hardware
- Erreichen von 100% Testabdeckung / Code Coverage

Eingesetzte Qualifikationen

ARM-Architektur, C++, Echtzeit-Betriebssysteme, Embedded Systems, Python, QNX (Software), Test Automation, UML

Steuerungssoftware für einen Chirurgie-Laser für die Augenheilkunde
Carl Zeiss Meditec AG, Jena
2/2017 – 5/2018 (1 Jahr, 4 Monate)
Medizintechnik
Tätigkeitszeitraum

2/2017 – 5/2018

Tätigkeitsbeschreibung

- Architektur und Implementierung eines QNX-ResourceManager zu Ansteuerung eines FPGA nach Medizintechnik-Vorschriften wie z. B. IEC 62304 – Sicherheitslasse C
- Requirements-Engineering
- Automatische Software-in-the-Loop- (SIL-) Tests

Eingesetzte Qualifikationen

C++, Enterprise Architect (EA), QNX (Software), Subversion, Test Automation, UML

Ansteuerung eines Chirurgie-Lasers für die Augenheilkunde
Carl Zeiss Meditec AG, Jena
10/2015 – 12/2016 (1 Jahr, 3 Monate)
Medizintechnik
Tätigkeitszeitraum

10/2015 – 12/2016

Tätigkeitsbeschreibung

- Architektur und Implementierung der Steuerungssoftware nach Medizintechnik-Vorschriften wie z. B. IEC 62304 – Sicherheitslasse C
- Requirements-Engineering
- Automatische Hardware-in-the-Lopo-(HIL-)Tests mit Python

Eingesetzte Qualifikationen

Enterprise Architect (EA), ARM-Architektur, C++, Echtzeit-Betriebssysteme, Python, STM32, Test Automation, UML

Kamerabasiertes Fahrerassistenzsystem (ADAS)
SMR Automotive Mirror Systems GmbH, Stuttgart / Remote
9/2014 – 9/2015 (1 Jahr, 1 Monat)
Automobilindustrie
Tätigkeitszeitraum

9/2014 – 9/2015

Tätigkeitsbeschreibung

- Realisierung und Test von Softwarekomponenten für ein kamerabasiertes Fahrerassistenzsystem
- Bewegungserkennung per Lukas-Kanade-Algorithmus
- Implementierung und Optimierung von Filteralgorithmen auf
Vektorprozessoren (EVE-VCOP)
- Entwicklung von Low-Level-Treibern zur Interprozessor-
kommunikation (Cortex-M4, DSP, EVE)

Eingesetzte Qualifikationen

ARM-Architektur, C++, Echtzeit-Betriebssysteme, Opencv, Python

Low-Level CAN-Treiber für Raumfahrt-Anwendungen
Jena Optronik GmbH, Jena / Remote
7/2014 – 9/2014 (3 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

7/2014 – 9/2014

Tätigkeitsbeschreibung

Konzeptionierung, Implementierung und Test eines low-level CAN-Treibers für den Sparc LEON3 Prozessor unter RTEMS

Eingesetzte Qualifikationen

C (Programmiersprache), CAN-Bus (controller area network), Echtzeit-Betriebssysteme, Embedded Entwicklung / hardwarenahe Entwicklung

Car-Infotainmentsystem für die Volkswagen-Gruppe
TechniSat Digital GmbH, Dresden
10/2013 – 4/2014 (7 Monate)
Automobilindustrie
Tätigkeitszeitraum

10/2013 – 4/2014

Tätigkeitsbeschreibung

- Design, Entwicklung, Anpassung und Test von Modulen fuer ein Car-Infotainmentsystem
- Softwarevalidierung per Unittests
- Implementierung von Komponenten zur Software-Signierung für einen abgesicherten Boot-Vorgang

Eingesetzte Qualifikationen

ARM-Architektur, C++, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, Panorama Software, Python, QNX (Software), Scrum

Firmware für eine HDTV-Mikroskop-Videokamera
JENOPTIK AG, Jena
1/2013 – 9/2013 (9 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2013 – 9/2013

Tätigkeitsbeschreibung

Konzeptionierung und Implementierung der Software für eine Mikroskop-Videokamera auf einem embedded Linux-System inkl. UI mittels Qt/QML

Eingesetzte Qualifikationen

ARM-Architektur, C++, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Embedded Systems, Git, Linux Entwicklung, Qt (Software)

Kamera-Inbetriebnahmesoftware mit konfigurierbarem Prüfablauf
JENOPTIK AG, Jena
1/2012 – 9/2013 (1 Jahr, 9 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2012 – 9/2013

Tätigkeitsbeschreibung

Konzeptionierung und Implementierung der Software mit QT-basierter GUI zur Inbetriebnahme und zum Test von optischen Kameras mit konfigurierbarem Prüfablauf

Eingesetzte Qualifikationen

C++, Json, Qt (Software), Windows XP

Software für eine tragbare High-Resolution Infrarot-Kamera
JENOPTIK AG, Jena
12/2011 – 12/2012 (1 Jahr, 1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

12/2011 – 12/2012

Tätigkeitsbeschreibung

Konzeptionierung und Implementierung der Software für eine batteriebetriebene hochauflösende Infrarotkamera inkl. Qt-Basierter GUI

Eingesetzte Qualifikationen

ARM-Architektur, C++, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Embedded Systems, Linux Entwicklung, Qt (Software)

Schiedsrichterkontrollgerät für das AGDUS-II-Ausbildungsssystem mit laserbasierter Datenübertragung
JENOPTIK AG, Jena
2/2011 – 11/2011 (10 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

2/2011 – 11/2011

Tätigkeitsbeschreibung

Konzeptionierung und Implementierung der Software für das batteriebetriebenes AGDUS-Schiedsrichterkontrollgerät zur laserbasierten Datenübertragung an Trainingsteilnehmer

Eingesetzte Qualifikationen

ARM-Architektur, C++, Echtzeit-Betriebssysteme, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, STM32

Testframework für Navigationssysteme/-software
Neusoft Technology Solutions GmbH, Hamburg / Remote
3/2010 – 12/2010 (10 Monate)
Automobilindustrie
Tätigkeitszeitraum

3/2010 – 12/2010

Tätigkeitsbeschreibung

Konzeptionierung und Entwicklung von Software zum Testen einer generischen Navigationssoftware für Car-Infotainmentsysteme der Premiumklasse

Eingesetzte Qualifikationen

C++, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, QNX (Software), Test Automation

Car-Infotainmentsysteme für Pkw der Premiumklasse
Harman Becker Automotive Systems GmbH, Filderstadt / Remote
3/2005 – 12/2009 (4 Jahre, 10 Monate)
Automobilindustrie
Tätigkeitszeitraum

3/2005 – 12/2009

Tätigkeitsbeschreibung

Softwareentwicklung und -architektur für ein Infotainmentsystem mit Navigation für Premium-Fahrzeuge eines koreanischen Automobilherstellers mit mehreren Arbeitsaufenthalten in Korea

Eingesetzte Qualifikationen

C++, CAN-Bus (controller area network), Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, MOST-Bus (media oriented systems transport), QNX (Software), XML

Remote-Keyless-Entry für Fahrzeug-Body-Controller
Siemens VDO Automotive AG, Regensburg
4/2004 – 12/2004 (9 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2004 – 12/2004

Tätigkeitsbeschreibung

Entwicklung von Softwarekomponenten für Remote-Keyless-Entry für Fahrzeug-Body-Controller

Eingesetzte Qualifikationen

C (Programmiersprache), CAN-Bus (controller area network), Echtzeit-Betriebssysteme, Requirement Analyse, Software Design, Test Automation

Weitere Kenntnisse

IT & Entwicklung
- Embedded Systems
- Software-Architektur
- Software-Entwicklung

Programmierung & Betriebssysteme
- C
- C++
- Python
- C#
- Lua
- SQL

- Windows (allg.)
- Linux
- QNX
- RTOS

Technik & Ingenieursberufe
- CAN (Fzg-Technik)

Branchenkenntnisse
- Medizintechnik
- Automotive
- Luft- und Raumfahrt
- High-Tech-Industrie

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
1769
Berufserfahrung
24 Jahre und 3 Monate (seit 02/2001)

Kontaktdaten

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

Jetzt Mitglied werden