Entwickler embedded Umfeld - Berlin

November 2018

Dezember 2019

D-Berlin

nicht angegeben

07.11.2018

GOE-106441

Projektbeschreibung

Start: asap
Dauer: 31.12.2019

Aufgabe:
• Konkretisierung, Detaillierung und Fortschreibung der technischen Architektur für Embedded Systems
• Spezifikation und Ausarbeiten grundlegender, umsetzungsfähiger Konzepte
• Stetige Fortschreibung und Dokumentation der vereinbarten Architekturprinzipien
• Evaluation und Bewertung von Umsetzungsalternativen
• Evaluation und dokumentierte Auswahl eingesetzter Technologien, Frameworks etc.

Software-Design
• Ausspezifikation von Schnittstellen auf Hardware-Ebene
• Design bzw. Anforderungsspezifikation an die OS-Umgebung
• Design von automatisierten Tests

Steuerung externer Dienstleister
• Steuerung und Überwachung externer Hersteller und Dienstleister
• Qualitätssicherung, Code-Reviews

Entwicklung
• Entwicklung von Software-Komponenten von der Anwendungs- bis zur Hardware-Ebene
• Entwicklung von automatisierten Abnahme- und Integrationstests

Anforderung:
Technologischen Skills
• Erfahrung mit der C++-Entwicklung für Linux im Embedded Bereich und im Bereich verteilter Anwendungen
• Kenntnisse in der Individualprogrammierung von Treibern
• langjährige Erfahrung in Embedded Systems
• Technisches Design komplexer verteilten Anwendungen
• Microservice Architekturen
• Middleware-Infrastrukturen (insbesondere Messaging / asynchrone Kommunikationsmuster)
• Umfassende Linux-Kenntnisse, sicherer Umgang mit der Linux-Shell
• Erfahrung in der Entwicklung von Unit-Tests und einschlägiger Unit-Testing-Frameworks
• Erfahrung mit git und cmake
• Erfahrung mit Codeanalysetools wie cpplint, cppcheck, valgrind, SonarQube
• Einschlägige praktische Erfahrungen im Bereich der objektorientierten Programmierung (Java und Java Enterprise Edition, Backend/Frontend)
• Netzwerke und Protokolle
• Kenntnisse Softwareentwicklungsprozesse

Methodenkompetenzen
• Nachgewiesene methodische Kenntnisse in der Umsetzung von Agiler Softwareentwicklung (SCRUM)
• Überwachung und Pflege der Projekt-, Unterstützungs-, und Dokumentationsaufträge
• Erfahrung im Hinblick auf relevante Prozesse im Scope-, Anforderungs- und Changemanagement
• Analytisches und konzeptionelles Denkvermögen, eigenverantwortliche und ergebnisorientierte Arbeitsweise
• Kunden- bzw. dienstleistungsorientiertes sowie wirtschaftliches Denken und Handeln
• Flexibilität und Leistungsbereitschaft
• Eigenständige Bearbeitung und Steuerung von komplexen fachlichen und technischen Aufgaben/ Problemstellungen
• Konfliktfähigkeit und Durchsetzungsvermögen aber vor allem Teamspirit
Qualifikationen & Zertifizierungen & Erfahrungen
• Erfolgreich abgeschlossenes Hochschul- oder Fachhochschulstudium (oder vergleichbare Qualifikation), bevorzugt im Bereich der Informatik

Wünschenswert:
• Anwendungserfahrung Linux

• Netzwerke und Protokolle
• Erfahrung mit Buildroot, LEDE, OpenWRT oder OpenADK
• Kenntnisse vom gtest Unit-Testing Framework
• Erfahrung mit modernen CI/CD-Umgebungen
• Erfahrung mit Entwicklung für PC104-Plattform inklusive Anbindung von Geräten über RS232. RS422, RS485, I2C
• Erfahrung in der strukturierten Fehleranalyse, Profiling (Performance) und Fehlerbehebung
• Erfahrung im Management von IT-Delivery Projekten
• Ausgeprägte soziale Kompetenz, Kommunikationsfähigkeit, hohes Maß an Einsatzbereitschaft
• Insbesondere kooperativen Arbeitsstil um in dem gewachsenen Umfeld der Deutschen Bahn Türen zu öffnen

Kontaktdaten

Als registriertes Mitglied von freelance.de können Sie sich direkt auf dieses Projekt bewerben.

Login

direkt bewerben:


Noch kein Mitglied?

jetzt registrieren »

Projektkategorien

Projektstatistiken

Projektstatistiken sind für PREMIUM-Mitglieder einsehbar.

Sie suchen Freelancer?

Schreiben Sie Ihr Projekt kostenlos aus und erhalten noch heute passende Angebote.

jetzt Projekt erstellen »