
Embedded-Linux-Softwareentwicklung
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 33102 Paderborn
- auf Anfrage
- de | es | en
- 07.08.2025
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
2/2025 – 7/2025
Tätigkeitsbeschreibung
• Aktualisierung aller Yocto-Layer und Umstellung auf KAS-Konfigu rationen
• Integration von GRUB 2.12 und Linux-Kernel 6.6 inkl. Kunden- spezifischer Anpassungen
• Aufbau von Buildprozessen im Kubernetes-Cluster & lokal mit Podman
• Portierung aller Systemdienste und RAUC-Updateprozesses auf Scarthgap
• Remote.Inbetriebnahme alter Hardware für Builds
• Unterstützung bei der Portierung der Kunden-Applikation
Embedded Entwicklung / hardwarenahe Entwicklung, Continuous Delivery, Continuous Integration, Docker, Embedded Linux, Git, Kubernetes, Linux (Kernel)
2/2025 – 6/2025
Tätigkeitsbeschreibung
• Migration auf Yocto Scarthgap, Aktualisierung aller Meta-Layer
• Integration & Build von U-Boot 2024.04 und Kernel 6.6 (Xilinx & i.MX)
• Erstellung von boot.bin-Images aus XSA-Dateien für 4 Zielboards
• Build-System-Updates für GPIO-Erweiterungen & Riedel-Treiber
• Debugging & finale Inbetriebnahme aller Zielplattformen
Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Embedded Systems, FPGA
7/2024 – 11/2025
Tätigkeitsbeschreibung
• RootFS-Verschlüsselung (LUKS) mit Initramfs-Integration
• Upgrade auf Yocto Sarthgap, Kernel 6.6, U-Boot 2024.04
• Secure Boot mit FIT-Images & Signaturprüfung
• Userspace-konfigurierbare Ethernet-PHYs
• Reduktion von Bootzeit & Optimierung von Treiber-Configs
• Erweiterung der Build-Infrastruktur inkl- Docker-Container
• Integration von Robot Framework Tests & Buildautomatisierung
• Analys¬ Aktivierung von EXX-Support
• Unterstützung von Optee, Read-Only-RootFS & Environment-Up dates
Embedded Entwicklung / hardwarenahe Entwicklung, Docker, Embedded Linux, Embedded Systems, Linux (Kernel), Test Automation
7/2024 – offen
Tätigkeitsbeschreibung
• Konzeption und Umsetzung einer GitLab-basierten CI/CD-Pipeline für mehrere OS-Varianten
• Containerisierte Automatisierung (Podman) der Schritte: Build, ISO-Erstellung, Installation, Update
• Durchführung emulierter Systemtests mit QEMU und os-tester
• Integration von Secure Boot, GPG-Signierung und automatischer Artefaktverwaltung
• Aufbau eines automatisierten Release-Prozesses inkl. Hosting von Artefakten in Docker Registry
Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Continuous Delivery, Continuous Integration, Cyber Security, Docker
1/2024 – 6/2025
Tätigkeitsbeschreibung
• Aufbau eines Yocto-Buildsystems für iMX8Nano-SoM mit Docker & KAS
• Entwicklung eines kundenspezifischen BSP-Layers & SDK-Contai ner mit C++, Rust, QT
• Evaluierung von GUI-Toolkits (QT. Slint, Crank Storyboard) auf Wayland/DRM
• Integration von WLAN-Hardware und gRPC-Plattformservices
• Einrichtung einer Buildpipeline im Kubbernetes-Cluster inkl. Re lease-Prozesse
• Implementierung von RAUC für robuste OtA-Updates
• GPU-Beschleunigung (Vivante/OpenGL ES) & Touch-Display-Sup port
Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Docker, Git, Qt (Software), Golang, Kubernetes
11/2023 – offen
Tätigkeitsbeschreibung
• Aufbau & Pflege eines Yocto-Buildsystems
• Entwicklung einer grafischen Benutzeroberfläche mit LVGL
• Implementierung eines Update-Managements
• Entwicklung eines externen Servicetools zur Wartung & Diagnose
• Unterstützung beim Power-Management für batteriebetriebene Embedded-Systeme
• Laufende Wartung und Weiterentwicklung des Systems
Embedded Entwicklung / hardwarenahe Entwicklung, Linux (Kernel), C++, CAN-Bus (controller area network), Embedded Linux, Golang
9/2016 – offen
Tätigkeitsbeschreibung
- Untestützung des Kunden bei der Entwicklung einer Embedded Linux Plattform mit dem Ziel einer unternehmensweit eingesetzten, auf Yocto basierenden Softwareplatform zur Steuerung aller zukünftigen Produkte des Kunden.
- Unterstützung bei der Automatisierung des Test- und Entwicklungsprozesse
- Entwicklung einer Lösung zum vollautomatisierten Testen (Design, Aufbau und Inbetriebnahme mehrer Testaufbauten, Entwicklung automatisierter Tests, Setup der Delivery-Pipeline)
- (Echtzeit-)Qualifizierung der Kundenhardware
- Schulung der Mitarbeiter zu den Themen Yocto, Robotframework, Docker, etc.
Continuous Delivery, Continuous Integration, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Xilinx (allg.), Agile Methodologie, Test Automation, Software Architecture, UML, C++, Git, Python
8/2016 – 11/2019
Tätigkeitsbeschreibung
Unterstützung beim unternehmensweiten Umstieg von Windows CE auf Embedded Linux als Plattformlösung. Ziel des Projekts war es alle Plattformen mit einem einheitlichen, durchgängigen Embedded Linux Betriebssystem auszurüsten sowie eine einheitliche Entwicklungsumgebung für alles Systeme zu schaffen.
- Anforderungsanalyse und Erstellen von Spezifikationen
- Evaluierung möglicher Lösungen
- Systemdesign und Konzeption
- Technische und konzeptionelle Beratung des Projekt- und Produktmanagements
- Konzeptionelle Unterstützung bei der Migration von Subversion auf Git
- Konzeptionierung und Umsetzung eines einheitlichen Buildsystems
- Konzeptionierung der Modularisierung und Paketierung der eingesetzten Softwarekomponenten
- Portierung der bestehenden Softwarekomponenten auf das neue Buildsystem
Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Agile Methodologie, Subversion, C, C++, Git, Jenkins, Microsoft Visual Studio
6/2016 – 8/2017
Tätigkeitsbeschreibung
Ziel des Projekts war die komplette Neuentwicklung einer Ladesäulen-Infrastruktur für Elektrofahrzeuge.
- Entwicklung eines Ladesäulen Management Systems zur Verwaltung und Überwachung von Ladesäulen mit OCPP Protokoll sowie Anbindung diverser Abrechnungssysteme
- Beratung bei der Entwicklung der elektrischen Komponenten für eine Ladesäule für Elektrofahrzeuge
- Entwicklung der Steuerungssoftware, zu Steuerung der internen Abläufe in der Ladesäule und zur Kommunikation über OCPP mit dem Management System
- Durchführung von Systemtests und Inbetriebnahme
- Service und Support der installierten Systeme
Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Agile Methodologie, Test Automation, UML, C, C++, Git
3/2015 – 12/2015
Tätigkeitsbeschreibung
Ziel des Projekts war es, mit Hilfe des Frameworks von Unified Automation einen OPC UA Server zu entwickeln der ein Filesystem auf OPC UA Knoten abbildet. Darüber hinaus wurde das Zertifkatsmanagement für OPC UA implementiert und in die Konfigurationsumgebung integriert.
- Anforderungsanalyse und Erstellen einer Spezifikation
- Entwicklung eines Systemdesigns zur Anbindung einer Filesystem-Hierarchie auf Hierarchsichen Konoten innerhalb eines OPC UA Namespaces
- Erweiterung des OPC UA Informationsmodells zur Abbildung zusätzlicher Filesysteminformationen
- Implementierung eines OPC UA Fileservers unter Verwendung des Unified Autmation Frameworks
-Durchführung von Unittests und Integrationstests
Embedded Linux, Agile Methodologie, Test Automation, Subversion, C, C++, Eclipse, Git, Python, OPC Unified Architecture
3/2014 – 2/2015
Tätigkeitsbeschreibung
Unterstützung des Kunden bei der Entwicklung von Software für Buskoppler mit Embedded Linux
Ziel des Projekts war es die Konfiguration der Neztwerkschnittstellen auf Buskopplern nach Vorgaben des Anwenders möglichst automatisiert durchzuführen und laufende Dienste im Netzwerk zu publizieren und wieder anzufordern. Die IP-Kommunikation ermöglicht den Applikationen auf verschiedenen Buskopplern miteinander zu kommunizieren.
- Anforderungsanalyse und Erstellen einer Spezifikation
- Entwicklung eines Systemdesigns zur IPv4 Adressvergabe mit Hilfe hierrarchscher DHCP-Server für bis zu 3000 Knoten
- Entwicklung einer Simulationsumgebung für Ethernet-Netzwerke inkl. virtueller Switche und Hosts
- Erweiter eines OpenSource DHCP-Servers und -Clients um Funktionalitäten zur Vergabe ganzer Subnetze
- Durchführung von Integrationstests mit Hilfe der Simulationsumgebung
Embedded Linux, Agile Methodologie, Test Automation, UML, Subversion, C, C++, Eclipse, Git, Python
Ausbildung
Münster
Über mich
Unser Fokus hat sich in den letzten Jahren immer weiter weg von der Appplikationsebene hin zur Betriebssystemebene bewegt. Unser Schwerpunkt liegt auf dem Design und der Implementierung von kundenspezifischen embedded Linux Systemen auf Basis von Yocto, worin wir auf ca. 20 Jahre Erfahrung in verschiedensten Industriebereichen verweisen können. Darüber hinaus beschäftigen wir uns in diversen Projekten mit Aufbau, Implementierung und Pflege von embedded Buildsystemen (z.B. Inbetriebnahme der Embedded Systeme in der Produktion, Updatemanagement im Feld, etc.) und voll automatisierter Testsysteme (System- und Integrationstests), so dass sich die Entwicklungsteams unserer Kunden so weit wie möglich auf die Entwicklung Ihres Kern-Know-Hows konzentrieren könne. Außerdem unterstützen wir bereits auch große Kunden bei der Umsetzung von Plattform-Entwicklungen im Bereich Embedded-Linux sowie bei der Kernel- und Treiberentwicklung. Des Weiteren haben wir große Erfahrung in der Implementierung und Pflege sowie der Validierung und Qualifizierung von Linux rt-patches im Zusammenhang mit Maschinensteuerung. Unsere Fähigkeiten, flexibel und dennoch zielorientiert komplexe Softwaresysteme zu entwickeln haben wir in dieser Zeit sowohl in nationale und internationale Forschungsprojekte als auch in zahlreichen Kundenprojekte eingebracht. Ebenso unterstützen wir unsere Kunden bei Fragestellungen im Bereich Security/Vulnarability Management.
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Spanisch (Muttersprache)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden