Embedded-Linux-Softwareentwicklung
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 33102 Paderborn
- auf Anfrage
- de | en
- 22.02.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden