freiberufler Linux-Freelancer auf freelance.de

Linux-Freelancer

zuletzt online vor 6 Tagen
  • 95€/Stunde
  • 79235 Vogtsburg im Kaiserstuhl
  • Europa
  • de  |  en
  • 27.05.2026

Kurzvorstellung

Ich biete Beratungsdienstleistungen, Softwareentwicklung und Training im Bereich der Informationstechnologie.
Meine Spezialisierungen ist Embedded Linux im Bereich Kernel und Userspace Entwicklung.

Geschäftsdaten

 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • Bash Shell10 J.
  • Buildroot
  • C++4 J.
  • C / C++
  • Debian Linux10 J.
  • DNS10 J.
  • Docker10 J.
  • Elektroingenieur
  • Embedded Linux11 J.
  • Jenkins4 J.
  • Json
  • Linux (Kernel)3 J.
  • Samba10 J.
  • Scrum2 J.
  • STM32
  • Yocto

Projekt‐ & Berufserfahrung

Temperaturerfassung im Rahmen des Energiemanagements
heliosys GmbH, Haldenwang
1/2026 – offen (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2026 – offen

Tätigkeitsbeschreibung

Entwicklung eines Arduino basierten Systems zur Temperaturerfassung.
- Datenerfassung über Modbus RTU
- Modbus Server: WP3066ADAM
- Modbus Client: Arduino Opta (STM32H747XI)
- Aufbereitung der Sensordaten und Ethernet/WiFi Übertragung als json String an das Backend

Eingesetzte Qualifikationen

STM32, Json, Elektroingenieur

Embedded Linux System im Bereich Robotik
NEURA Robotics GmbH, Remote
8/2025 – offen (11 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/2025 – offen

Tätigkeitsbeschreibung

Entwicklung eines Visualisierungsmodul auf Basis des Verdin iMX8M Plus von Toradex.
Meine Schlüsselrollen:
- Erstellen eines Projektspezifischen Yocto-BSP auf Basis des "Toradex Yocto Projekts"(scarthgap)
- Anpassung und Erstellung von Kerneltreibern und Devicetree für den eingesetzten NXP i.MX8 Prozessors
- Support für die GO product app unter Linux / yocto / systemd
- Einrichten eines WLAN-AP mit Hilfe von hostap und dnsmasq

Eingesetzte Qualifikationen

Embedded Linux

Konzepterstellung für die Serieneinführung von Linux Secure Boot und Disk Encryption
Smight GmbH, Karlsruhe
6/2025 – 10/2025 (5 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

6/2025 – 10/2025

Tätigkeitsbeschreibung

Erstellung eines umfassenden Konzepts für die Serieneinführung (Prototyp) von Linux Secure Boot und Disk Encryption auf der bestehenden ARM-Plattform von Smight.

Evaluierung von "Secure Boot" auf Raspberry Pi CM4/CM5 Modulen von folgender IoT Device Management Plattformen
- Balena
- Qbee

Entwicklung eines Raspberry Pi CM4 Linux-Systems für das qbee Flottenmanagement:
- Yocto scarthgap
- qbee Integration mit Hilfe von meta-qbee
- Signed boot für Raspberry Pi CM4 (EEPROM and OTP provisioning)
- signiertes Yocto fitImage
- Kernel und Module signieren
- Filesystem (ro) signieren (dm-verity)
- Filesystem Verschlüsselung
- OTA Updates (rauc)
- Virtualisierung auf dem CM4 (docker)

Cyber Resilience Act (CRA)

Eingesetzte Qualifikationen

Embedded Linux

Softwareentwicklung im Bereich Medizintechnik
biolitec® Holding GmbH & Co KG, Bonn
4/2025 – 9/2025 (6 Monate)
Gesundheitswesen
Tätigkeitszeitraum

4/2025 – 9/2025

Tätigkeitsbeschreibung

Entwicklungsunterstützung im Bereich medizinischer Laser der Firma Biolitec.
Meine Schlüsselrollen:
- Updates und Bugfixing des verwendeten Yocto Linux der Firma DigitalGate
- Umzug auf das biolitec gitlab und CI
- Support für das iMX6 basierte Trizeps SOM (wince / Qt)
- Support für die Mikrocontroller Software des dsPIC

Eingesetzte Qualifikationen

Embedded Linux

YOCTO basiertes Raspberry Pi 4 System
Kundenname anonymisiert, Vogtsburg
2/2025 – 3/2025 (2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2025 – 3/2025

Tätigkeitsbeschreibung

Entwicklung eines Raspberry Pi 4 Linux-Systems, mit Hilfe von YOCTO:
- Erstellen eines Projektspezifischen Yocto-BSP auf Basis des "Yocto Project" (scarthgap)
- Umstellung auf systemd
- Aktivieren von u-boot als Bootloader
- Einrichten eines WLAN-AP mit Hilfe von hostap und dnsmasq
- Softwareupdate/OTA mittels RAUC
- Hawkbit Update Server
- Integration von QT6 (meta-qt6)
- QT6 SDK erstellen (meta-toolchain-qt6)
- Device-Setup für QT6 (eglfs)

Eingesetzte Qualifikationen

Qt (Software), Softwareentwickler

Embedded Linux System im Bereich Robotik
NEURA Robotics GmbH, Remote
1/2025 – 3/2025 (3 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2025 – 3/2025

Tätigkeitsbeschreibung

Entwicklung eines Visualisierungsmodul auf Basis des i.MX 93 Quick Start Evaluation Kit.
Meine Schlüsselrollen:
- Erstellen eines Projektspezifischen Yocto-BSP auf Basis des "FSL Community BSP" yocto (scarthgap)
- Anpassung und Erstellung von Kerneltreibern und Devicetree für den eingesetzten NXP i.MX93 Prozessors
- Support für die GO product app unter Linux / yocto / systemd
- Einrichten eines WLAN-AP mit Hilfe von hostap und dnsmasq (HW: IW612 WiFi Chip)

Eingesetzte Qualifikationen

Embedded Linux

Yocto basierte Softwareentwicklung im Bereich Solarenergie
Meteocontrol, Vogtsburg
1/2024 – 12/2024 (1 Jahr)
IT & Entwicklung
Tätigkeitszeitraum

1/2024 – 12/2024

Tätigkeitsbeschreibung

Entwicklung einer neuen Komponente zur Steuerung und Überwachung von PV-Anlagen.

Meine Schlüsselrollen:
- Portierung des yocto basierten BSP der Firma PHYTEC Messtechnik GmbH auf das offene "FSL Community BSP" yocto (kirkstone)
- Erstellung eines secure boot Konzeptes mittels NXP Code Signing Tool für den i.MX8mp
- Softwareupdate/OTA mittels RAUC
- Anpassung und Erstellung von Kerneltreibern und Devicetree für den eingesetzten NXP i.MX8 Prozessors
- Anpassung der Bootloaders U-Boot
- Support für die node.js Applikation unter Linux / yocto
- Begleitende Entwicklung für GitLab-CI und Docker Entwickler Container
- Unterstützung der Hardwareentwickler beim portieren auf die eigen entwickelte HW. (neue "machine" unter yocto, ...)
- Integration eines USB Hub (CYUSB3304-68LTXI) incl. der Steuerung über I2C
- Integration eines NXP EdgeLock® SE050 "Enhanced IoT Security" Modules per I2C.
- Yocto Anpassungen für die "EdgeLock Plug & Trust Middleware" des SE050

Eingesetzte Qualifikationen

C++, Embedded Linux

Yocto basierte Softwareentwicklung im Bereich Medizintechnik
Dürr Dental, Vogtsburg
1/2024 – 9/2024 (9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2024 – 9/2024

Tätigkeitsbeschreibung

Entwicklungsunterstützung für eine neue Steuerungseinheit der Firma Dürr Dental.

Meine Schlüsselrollen:
- Portierung des yocto basierten BSP der Firma MSC Technologies GmbH auf das offene "FSL Community BSP" yocto (scarthgap)
- Anpassung und Erstellung von Kerneltreibern und Devicetree für den eingesetzten NXP i.MX8 Prozessors
- Anpassung der Bootloaders U-Boot
- Realisierung der IoT Anbindung mittels LTE (NB-IoT, LTE-M)
- Softwareupdate/OTA mittels RAUC
- Unterstützung der Hardwareentwickler beim Debuggen (Oszi, Löten, ...)
- Begleitende Entwicklung für GitLab-CI und Docker Entwickler Container

Eingesetzte Qualifikationen

C++, Embedded Linux, Linux (Kernel)

Workshop Embedded Linux mit Yocto
Dürr Dental, Remote
12/2023 – 12/2023 (1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

12/2023 – 12/2023

Tätigkeitsbeschreibung

Workshop zum Thema "Embedded Linux Systeme mit Yocto entwickeln"
Es wurden u.a. folgende Themen bearbeitet:
- Yocto Einführung (recipes, layers, ...)
- Kernel-Entwicklung mit Yocto
- Release Management mit Yocto
- Vergleich community Yocto (FSL, yoctoproject,...) vs. Hersteller Yocto (phytec, MSC, ...)

Eingesetzte Qualifikationen

Embedded Linux

Yocto basierte Softwareentwicklung im Bereich Staubsauger-Roboter
Vorwerk, Wuppertal
7/2021 – 10/2024 (3 Jahre, 4 Monate)
Konsumgüterindustrie
Tätigkeitszeitraum

7/2021 – 10/2024

Tätigkeitsbeschreibung

Entwicklung des ersten industriellen Staubsaugerroboters der Firma Vorwerk / Nexaro.
Der Nexaro 1500 arbeitet, im aus der Cloud gesteuerten Verbund, in z.B. Bürogebäuden oder Hotels und ist nur unwesentlich größer als ein herkömmlicher Consumer-Roboter.

Meine Schlüsselrollen:
- Anpassung und Umsetzung des aus dem Vorwerk Consumer-Robotern übernommenen Yocto Linux Systems
- Anpassung und Umsetzung des "secure boots" mittels NXP Code Signing Tool für den i.MX8mn
- Anpassung und Erstellung von Kerneltreibern und Devicetree für den eingesetzten NXP i.MX8 Prozessors
- Anpassung der Bootloaders U-Boot
- Realisierung der IoT Anbindung mittels LTE (NB-IoT, LTE-M)
- Softwareupdate/OTA mittels SWUpdate
- Entwicklung eingebetteter Software speziell im Bereich der Schnittstelle (SPI) zwischen Linux auf i.MX8 und FreeRTOS auf der MCU Seite
- Entwicklung der Schnittstelle zwischen MCU, Safety MCUs (Funktionale Sicherheit) und des i.MX8
- Demonstration und Präsentation der Fortschritte während der Sprint-Reviews
- Begleitende Entwicklung für GitLab-CI und Docker Entwickler Container
- Unterstützung der Hardwareentwickler beim Debuggen (Hardware Bringup, Oszi, Löten, ...)

Eingesetzte Qualifikationen

C++, Embedded Linux, Linux (Kernel)

Software Entwickler
Unicon Software GmbH, Karlsruhe
1/2021 – 6/2021 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2021 – 6/2021

Tätigkeitsbeschreibung

Linux basierte Softwareentwicklung im Bereich Thin Client.
- eLux Thin Client OS
- Ubuntu
- Hardware x64
Anpassung und Portierung neuer Software für das Thin Client OS eLux.
- NetworkManager
- TigerVNC (z.B. Zoom-Funktion...)
- Video4Linux
- Debian-Paketmanagement

Eingesetzte Qualifikationen

Embedded Linux, C++, Linux Entwicklung

Embedded Linux Software Entwicklung
C.r.s. Iimotion GmbH, Villingen-Schwenningen
7/2020 – 12/2020 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2020 – 12/2020

Tätigkeitsbeschreibung

Elbe basierte Softwareentwicklung im Bereich 4K Kamerasysteme (Medizintechnik)
- BSP Erstellung mit Elbe (Debian)
- Petalinux
- Linux Kernel Entwicklung / Devicetree
- Hardware: Xilinx ZYNQMP zcu106

Eingesetzte Qualifikationen

Computerprogrammierung, Embedded Linux, Vivado (Xilinx)

Software Entwickler
Kundenname anonymisiert, Bayern
3/2020 – 6/2020 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2020 – 6/2020

Tätigkeitsbeschreibung

- Yocto BSP Erstellung
- Linux Kernel Entwicklung / Devicetree
- Hardware: i.MX8

Eingesetzte Qualifikationen

Embedded Linux, Computerprogrammierung

Software Entwickler
Testo SE & Co. KGaA, Titisee-Neustadt
1/2020 – 2/2020 (2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2020 – 2/2020

Tätigkeitsbeschreibung

Yocto basierte Softwareentwicklung im Bereich Wärmebildkameras.
- Yocto BSP Erstellung; yocto warrior
- Bitbake Rezepte
- Linux Kernel Entwicklung / Devicetree
- Einrichtung eines Build-Servers (Jenkins)
- Hardware: i.MX6
- git

Eingesetzte Qualifikationen

Embedded Linux, Computerprogrammierung, Jenkins

Software Entwickler
Phytec Messtechnik GmbH, Mainz
8/2018 – 1/2019 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2018 – 1/2019

Tätigkeitsbeschreibung

Embedded Linux Entwicklung auf TI AM335x und i.MX6 Hardware; Erstellen von yocto Rezepten; yocto upgrade auf sumo; Kernel upgrade auf 4.14; Barebox upgrade; Devicetree Anpassungen;

Eingesetzte Qualifikationen

Embedded Linux, Computerprogrammierung

Software Entwickler
Valeo peiker acustic GmbH & Co. KG, Friedrichsdorf
6/2017 – 12/2019 (2 Jahre, 7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2017 – 12/2019

Tätigkeitsbeschreibung

Yocto basierte Softwareentwicklung im Bereich automotive connectivity.
- Yocto BSP Erstellung (Host: Debian und Ubuntu)
- Bitbake Rezepte
- Linux Kernel Entwicklung
- Qualcom / WNC Kernel Development/Integration
- Hardware: iMX 6/8; Qualcom
- code reviews
- git / gerrit / Jenkins
- 2G / 3G / 4G; VoLTE

Eingesetzte Qualifikationen

Embedded Linux, Jenkins, 4G (Telecommunication)

Software-Entwickler
Liebherr-Elektronik GmbH, Lindau
10/2016 – 5/2017 (8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2016 – 5/2017

Tätigkeitsbeschreibung

Embedded Linux Entwicklung auf einer i.MX 6 basierenden Kundenhardware; Erstellen von yocto Rezepten für die Kunden- und externer Softwarequellen; Bluetopia Integration; TI WiLink 8 Anbindung; Linux Migration von AMBER Embedded Wireless M-Bus Funkmodulen

Eingesetzte Qualifikationen

Mysql, Embedded Linux, Computerprogrammierung, WLAN (Wireless Local Area Network), CAN-Bus (controller area network)

Software-Entwickler
Testo AG, Titisee-Neustadt
2/2016 – 8/2016 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2016 – 8/2016

Tätigkeitsbeschreibung

Unterstützung bei der Umstellung einer Embedded Hardware auf Linux. Die Entwicklungsumgebung wurde mit buildroot erstellt.
Treiberanpassung bzw Erstellung für DSS/CSI, BQ24297 und TI WiLink 8.

Eingesetzte Qualifikationen

Embedded Linux, Linux (Kernel), Scrum, Jenkins, WLAN (Wireless Local Area Network)

Software-Entwickler
Testo Visual Systems GmbH, Titisee-Neustadt
6/2015 – 4/2018 (2 Jahre, 11 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2015 – 4/2018

Tätigkeitsbeschreibung

Unterstützung bei der Entwicklung einer i.MX 6 basierten Embedded Hardware. Zunächst wurde eine yocto als Entwicklungsumgebung benutzt. Im späteren Verlauf ist dann auf Debian / ELBE gewechselt worden. Implementierung von externen Bibliotheken in yocto, wie z.B. OpenCV und Eigen (libEigen). Für die bestehende Software mussten verschiedene Rezepte bzw. später Debian Pakete erstellt werden.

Eingesetzte Qualifikationen

Embedded Linux, Bildverarbeitung, Opencv, Debian Linux, Scrum, Jenkins, Qt (Software)

Software-Entwickler
BDT Bavaria Digital Technik GmbH, Pfronten
10/2014 – 3/2016 (1 Jahr, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2014 – 3/2016

Tätigkeitsbeschreibung

Realisierung eines Protokoll-Konverters mittels AMD-Embedded-PC. Ziel Steuerung eines BHKW über verschieden Schnittstellen. Zugriff über Portal-Server.

Eingesetzte Qualifikationen

Lua Scripting, 4G (Telecommunication), CAN-Bus (controller area network), Debian Linux, Eclipse, Node.Js, SSH (Secure Shell), Transport Layer Security

Administrator
heliosys GmbH, Haldenwang
12/2013 – 12/2023 (10 Jahre, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

12/2013 – 12/2023

Tätigkeitsbeschreibung

Installation und Administration eines Linux Servers.

Eingesetzte Qualifikationen

Bash Shell, Debian Linux, DNS, Docker, Samba

Ausbildung

Elektrotechnik
Diplom Ingenieur/Uni
1997
Bremen

Über mich

Linux Embedded Entwicklung seit 2003.
Egal ob ein altes Projekt auf den aktuellen Stand, auf neue Hardware portiert oder ein Nachfolgeprojekt entwickelt werden soll, ich helfe Ihnen Ihre Ziele zu erreichen.

Weitere Kenntnisse

C, C++, Java, Bash, Python, CMake, Yocto, Buildroot, Debian, Gentoo, Embedded Linux, Linux, Linux Kernel, AM335x, i.MX 6, i.MX 8, i.MX93, Qualcom, 2G/3G/4G/5G, LTE, Bluetooth, WLAN, Netzwerk, IoT

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
2363
Alter
58
Berufserfahrung
28 Jahre und 1 Monat (seit 05/1998)
Projektleitung
2 Jahre

Kontaktdaten

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

Jetzt Mitglied werden