Beschreibung
in Berlin sucht die Bahn einen Entwickler für Embedded Systems. Folgende sind die beiden Hauptaufgabenfelder: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
-------
Zu den Muss-Anforderungen umbeding eine Selbsteinschätzung bei der Angebotsabgabe mitsenden, DANKE
-------
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
-------
Pluspunkte gibt es für?
Grundsätzliche Branchenkenntnisse Transport und Logistik (insbesondere System Eisenbahn im Bereiche der Personenbeförderung)
Kenntnisse der IT-Systeme der Deutschen Bahn
Kenntnisse im Bereich Reisendeninformation (Richtlinien, Regelwerke, Innovationen, Trends)
Kenntnisse im 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
Wir benötigen deutschsprachige Profile (mit Foto!) in editierbarer Form spätestens am Dienstag (21.1.) um 09:00 Uhr.
Anforderung:
Zeitraum: zunächst ca. 03.02.2020 bis 30.04.2020
Umfang: ca. 50 PT (4 Tage / Woche)
Standort: Berlin
Funktion / Rolle: Developer - Special / 1
Projektstart: 3.2.2020
Projektende: 30.4.2020
Auslastung: 4 Tage / Woche (50PT)
Leistungsort: Berlin