35366 C++ Embedded Entwickler (m/w/d) für unseren direkten Endkunden *remote*

Berlin, Berlin  ‐ Remote
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Schlagworte

Embedded Linux C++ C Design

Beschreibung

Die Deutsche Bahn AG verfolgt im Rahmen ihrer Strategie „Starke Schiene“ u.a. das Ziel „Smarte Services“
anzubieten. Dies bezieht sich ausdrücklich und explizit auch auf die nachhaltige Verbesserung der
Reisendeninformation. Die entsprechenden Maßnahmen in Projekten und Fachbereichen der letzten Jahre werden
damit mit Hochdruck fortgesetzt und ausgebaut.
Dies betrifft auch das Projekt „Reisendeninformation der Zukunft“ im Geschäftsfeld Personenbahnhöfe/ bei DB
Station&Service AG. Hier laufen seit 2014 umfangreiche Aktivitäten, um die
Reisendeninformation an den Bahnhöfen grundsätzlich zu erneuern sowie robuster und für die Reisenden
lösungsorientiert und zuverlässig zu gestalten.
Dies umfasst damit zentral die Konzeption, Entwicklung und Einführung neuer Software, aber auch Hardware für
die Ausgabe von Reisendeninformation am Bahnhof sowie die Gestaltung der
zugehörigen Prozesse und Organisation. Im Projekt setzen wir hierbei auf Design Thinking, SCRUM und agile
Management Methoden. Technischen arbeiten wir konsequent mit CloudComputing und bauen auf eine hoch-
performante Microservice Architektur.

Ihre Aufgaben:
Software-Design
• Ausspezifikation von Schnittstellen auf Hardware-Ebene
• Design bzw. Anforderungsspezifikation an die OS-Umgebung
• Design von automatisierten Tests
• Qualitätssicherung, Code-Reviews
Entwicklung
• Entwicklung von Software-Komponenten von der Anwendungs- bis zur Hardware-Ebene
• Entwicklung von automatisierten Abnahme- und Integrationstests

Muss-Anforderungen:
• Technisches Design komplexer verteilten Anwendungen
• Erfahrung und Expertise Microservice Architekturen
• Middleware-Infrastrukturen (insbesondere Messaging / asynchrone Kommunikationsmuster)
• langjährige praktische Erfahrung in der C++-Entwicklung, auch mit modernem C++ (nach C++14 Standard) und der
Standard Template Library (STL)
• umfassende Erfahrung mit der C++-Entwicklung für Linux im Embedded Bereich und im Bereich verteilter
Anwendungen
• 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

Soll-Anforderungen:
• Anwendungserfahrung Linux
• Embedded Systems
• 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

Projektlaufzeit: 02.11.2020 bis zunächst Ende 2020, mit Verlängerung für gesamt 2021



Kontaktadresse:


Wenn wir damit Ihr Interesse geweckt haben und Sie sich bei uns melden - sei es per E-Mail oder in anderer
Form -, erklären Sie zugleich Ihr EINVERSTÄNDNIS damit, dass wir Ihren vollständigen Namen, Ihre Adresse und
Ihre Kontaktdaten sowie Ihre Angaben zur Qualifikation (z.B. Ausbildung, Tätigkeit, Profil, Referenzen)
ausschließlich für unsere unternehmerischen Zwecke verarbeiten. Eine Weitergabe an Dritte erfolgt nicht (bzw.
gegebenenfalls in einem späteren Stadium nur mit Ihrer gesonderten Einwilligung). Eine Löschung dieser Daten
erfolgt, sobald feststeht, dass ein Vertrag in absehbarer Zeit nicht zu Stande kommt.

Wir weisen weiter darauf hin, dass Sie diese Einwilligung jederzeit mit sofortiger Wirkung widerrufen können,
zweckmäßigerweise in Textform per E-Mail an

Wir verweisen im Übrigen auf die Datenschutzerklärung in unserem Impressum und weiter gehende
Datenschutzregelungen beim Zustandekommen einer Vertragsbeziehung mit uns.
Start
11.2020
Dauer
2 Monate
(Verlängerung möglich)
Von
SPS Consulting & Services GmbH
Eingestellt
29.10.2020
Ansprechpartner:
Ulrich Wenzel
Projekt-ID:
1991221
Vertragsart
Freiberuflich
Einsatzart
100 % Remote
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren