freiberufler Embedded-Linux-Softwareentwicklung auf freelance.de

Embedded-Linux-Softwareentwicklung

zuletzt online vor 1 Tagen
  • auf Anfrage
  • 33102 Paderborn
  • auf Anfrage
  • de  |  es  |  en
  • 07.08.2025
  • Contract ready

Kurzvorstellung

Ich bin Geschäftsführer von AVANTYS engineering. Unser Team bietet Unterstützung im Bereich Embedded Linux Softwareentwicklung mit Schwerpunkt kundenspezifischen embedded Linux Systemen auf Basis von Yocto, automatisiertes Testen.

Geschäftsdaten

 Gewerbetreibend
 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • C++11 J.
  • Continuous Delivery9 J.
  • Continuous Integration9 J.
  • Embedded Entwicklung / hardwarenahe Entwicklung9 J.
  • Embedded Linux11 J.
  • Git11 J.
  • Linux (Kernel)1 J.
  • Objektorientierte Software-Entwicklung
  • Python10 J.
  • Rtlinux
  • Software Architecture9 J.
  • Test Automation11 J.
  • Xilinx (allg.)9 J.
  • Yocto

Projekt‐ & Berufserfahrung

Softwareentwickler/-Architekt
Kundenname anonymisiert, Aachen
2/2025 – 7/2025 (6 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Continuous Delivery, Continuous Integration, Docker, Embedded Linux, Git, Kubernetes, Linux (Kernel)

Softwareentwickler/-Architekt
Kundenname anonymisiert, Wuppertal
2/2025 – 6/2025 (5 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Embedded Systems, FPGA

Softwareentwickler/-Architekt
Kundenname anonymisiert, Weinstadt
7/2024 – 11/2025 (1 Jahr, 5 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Docker, Embedded Linux, Embedded Systems, Linux (Kernel), Test Automation

Softwareentwickler/-Architekt
Kundenname anonymisiert, Böblingen
7/2024 – offen (1 Jahr, 2 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Continuous Delivery, Continuous Integration, Cyber Security, Docker

Softwareentwickler/-Architekt
Kundenname anonymisiert, Wendlingen am Neckar
1/2024 – 6/2025 (1 Jahr, 6 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Docker, Git, Qt (Software), Golang, Kubernetes

Softwareentwickler/-Architekt
Kundenname anonymisiert, Bad Salzufflen
11/2023 – offen (1 Jahr, 10 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Linux (Kernel), C++, CAN-Bus (controller area network), Embedded Linux, Golang

Softwareentwickler / -architekt
Kundenname anonymisiert, 75015 Bretten / Remote
9/2016 – offen (9 Jahre)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Continuous Delivery, Continuous Integration, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Xilinx (allg.), Agile Methodologie, Test Automation, Software Architecture, UML, C++, Git, Python

Softwareentwickler / -architekt
Kundenname anonymisiert, 31763 Hameln / Remote
8/2016 – 11/2019 (3 Jahre, 4 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Agile Methodologie, Subversion, C, C++, Git, Jenkins, Microsoft Visual Studio

Softwareentwickler / -architekt
Kundenname anonymisiert, Paderborn
6/2016 – 8/2017 (1 Jahr, 3 Monate)
Elektormobilität
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Agile Methodologie, Test Automation, UML, C, C++, Git

Softwareentwickler / -architekt
Kundenname anonymisiert, 32423 Minden / Remote
3/2015 – 12/2015 (10 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Embedded Linux, Agile Methodologie, Test Automation, Subversion, C, C++, Eclipse, Git, Python, OPC Unified Architecture

Softwareentwickler / -architekt
Kundenname anonymisiert, 32423 Minden / Remote
3/2014 – 2/2015 (1 Jahr)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Embedded Linux, Agile Methodologie, Test Automation, UML, Subversion, C, C++, Eclipse, Git, Python

Ausbildung

Rechtswissenschaften
Staatsexamen
2008
Münster

Über mich

Das Team von AVANTYS, mit Sitz in Paderborn, ist seit über 20 Jahren auf die Entwicklung (hardwarenaher) embedded Software unter Linux spezialisiert sowie der Entwicklung der notwendigen Entwicklungsinfrastruktur und verfügt dementsprechend über viel Erfahrung und großes Know-How in diesem Bereich. Wir konzentrieren uns darauf, Ihrem Entwicklungsteam den Freiraum zu verschaffen, sich auf die (Weiter-)Entwicklung Ihrer Applikationen und damit Ihres Kern-Know-Hows zu fokussieren, indem wir uns um das gesamte linuxspezifische Drumherum kümmern. Wir haben uns darauf spezialisiert, für unsere Partner eine Infrastruktur zu schaffen und Ihnen so den Freiraum zu geben, sich auf die Entwicklung Ihrer Spezialkenntnisse und darauf aufbauender Applikationen fokussieren zu können ohne sich mit Embedded-Linux-spezifische Aufgabenstellungen oder Fragestellungen rund um den Entwicklungsprozess (z.B. automatisiertes Testen, CI/CD) befassen zu müssen.
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

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Spanisch (Muttersprache)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
1327
Alter
45
Berufserfahrung
15 Jahre und 7 Monate (seit 01/2010)

Kontaktdaten

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

Jetzt Mitglied werden