freiberufler Embedded-Linux-Softwareentwicklung auf freelance.de

Embedded-Linux-Softwareentwicklung

online
  • auf Anfrage
  • 33102 Paderborn
  • auf Anfrage
  • de  |  en
  • 22.02.2024

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.

Qualifikationen

  • Agile Entwicklung
  • C++
  • Continuous Delivery (CDE)
  • Debian
  • Embedded Entwicklung / hardwarenahe Entwicklung
  • Embedded Linux
  • Git
  • Kontinuierliche Integration (CI)
  • Linux (Kernel)
  • Objektorientierte Programmierung (OOP)
  • Python
  • RTLinux
  • Software Architektur / Modellierung
  • Testautomatisierung
  • Ubuntu
  • UML
  • Xilinx (allg.)
  • Yocto

Projekt‐ & Berufserfahrung

Softwareentwickler / -architekt
Kundenname anonymisiert, 75015 Bretten / Remote
9/2016 – offen (7 Jahre, 8 Monate)
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 (CDE), Kontinuierliche Integration (CI), Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Xilinx (allg.), Agile Entwicklung, Testautomatisierung, Software Architektur / Modellierung, 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 Entwicklung, Apache Subversion (SVN), C, C++, Git, Jenkins, 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 Entwicklung, Testautomatisierung, 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 Entwicklung, Testautomatisierung, Apache Subversion (SVN), C, C++, Eclipse, Git, Python, OPC unified architecture (OPC-UA)

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 Entwicklung, Testautomatisierung, UML, Apache Subversion (SVN), C, C++, Eclipse, Git, Python

Ausbildung

Rechtswissenschaften
Staatsexamen
2008
Münster

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
1075
Alter
43
Berufserfahrung
14 Jahre und 3 Monate (seit 01/2010)

Kontaktdaten

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

Jetzt Mitglied werden