Domain Engineer – Software Market Rail Location
Berlin, Germany
WIR WACHSEN: AM MARKT. IM TEAM. AN UNSEREN AUFGABEN. WACHSE MIT!
Bei Televic GSP haben wir es uns zur Aufgabe gemacht, innovative und zuverlässige Fahrgastinformations- und Kommunikationssysteme für den Schienenverkehr zu liefern. Mit über 35 Jahren Erfahrung in der Bahnindustrie und in enger Zusammenarbeit mit unseren Kunden entwickeln, produzieren und warten wir unsere Produkte und Lösungen. Wir sind stolz darauf, dass Du unsere Technologie in über 60.000 Fahrzeugen weltweit findest. Technologische Marktführung und Innovation sind der Antrieb für alles, was wir tun. Komm zu uns an Bord und entdecke die Bahnkommunikationstechnologie von morgen. Damit diese Technologie unsere Kunden zu herausragenden Leistungen befähigt, brauchen wir Dich.
DAS WIRD DEIN NEUES TEAM
Wir in der Abteilung SOFTWARE sind ca. 60 Kolleg*innen. Wir sind verantwortlich von der Anforderungsanalyse bis hin zur Validierung. Die 6 Entwicklungsteams und das Team Systemtest haben jeweils einen unterschiedlichen Fokus - zu den Themengebieten gehören: Fahrgastinformation, Infotainment, Fahrgastzählung, Notrufkommunikation, Personen- oder Gefahrenerkennung und Videosysteme. Die Artefakte aus allen Teams fügen sich dann zu einem Gesamtsystem zusammen. Dieses wird an einer Fahrzeugnachbildung in einem separaten SW QA Team validiert.
Alle 7 Teams arbeiten als autonome Scrum-Teams und verantworten ihre Software individuell. Wir arbeiten mit dem 4-Augen Prinzip bei Review und Test. Die gemeinsame Arbeit an Software-Entwicklungs-Aufgaben ermöglichen ein schnelles Onboarding, somit sind neue Kolleg*innen noch am ersten Tag „Ready to develop“.
In vielen Bereichen arbeiten wir sehr eng mit unseren belgischen Kolleg*innen zusammen und genießen die zunehmende Internationalität durch die neuen Strukturen. Trotzdem herrscht bei uns in den Teams eine familiäre Atmosphäre ohne Großraumbüros mit viel Platz für die eigene Entwicklung. In regelmäßigen Abständen organisieren wir individuelle Team-Events wie beispielsweise Wasserski, Escape-Room oder ein gemeinsames Abendessen.
Deine Aufgaben
Moderne Softwareentwicklung ist uns wichtig - insbesondere:
1. Testgetriebene Entwicklung (TDD)
2. Continuous Integration
3. Clean Code und
4. Agile Softwareentwicklung - insbesondere die Praktiken des Extreme Programming.
Wenn Du unsere Webseite besuchst, erscheinen wir wie ein Embedded-System-Hersteller im Bahnsektor. In Wahrheit jedoch enthält jedes Fahrzeug ein heterogenes, verteiltes System aus mehr als 50 IP-basierten Geräten. Die Systeme kommunizieren nicht nur untereinander, sondern auch über Fahrzeuggrenzen hinweg mit anderen Fahrzeugen im Zugverband und mit Hintergrundsystemen im Internet. Wir manipulieren also keine Stackpointer in C und suchen daher High-Level-Entwickler, um dieses Biest mit Software Design und Hochsprachen zu zähmen.
Du bist Experte in diesen Bereichen oder möchtest mit uns lernen, wie man auf einem Embedded System:
5. Legacy-Schnittstellen und Gigabit-Ethernet gleichzeitg zur Kommunikation gebraucht,
6. Docker zur Isolation von Microservices verwendet und
7. Continuous Deployment betreibt - möglichst ohne die tatsächliche Hardware zu benötigen?
Dann bist Du hier genau richtig!
Unser Angebot
8. Wir bieten Dir eine unbefristete Festanstellung mit langfristiger Perspektive in einer innovativen und dynamischen Branche: zukunftssicher und nachhaltig. Wir sind ein internationaler Arbeitgeber des Mittelstands im B2B – Geschäftssegment,
9. 30 Tage Urlaub pro Jahr,
10. ein 13. Gehalt,
11. flexible Arbeitszeiten sowie die Möglichkeit, 50% remote zu arbeiten,
12. persönliche & fachliche Entwicklungsmöglichkeiten,
13. eine offene und vertrauensvolle Unternehmenskultur,
14. Zuschuss für ein Jobticket für den ÖPNV, das Jobrad oder den betriebseigenen Parkplatz,
15. anspruchsvolle Projekte, die für unsere Kunden und die Gesellschaft nachhaltig sind,
16. renommierte Kunden,
17. einen hoch engagierten und motivierten Mitarbeiterstamm von Spezialisten, in dem gegenseitige Unterstützung selbstverständlich ist,
18. freie Getränke, frisches Obst, einen Ruhe- und Aktivraum und noch vieles mehr.
Deine Kompetenzen
Um effektiv bei uns einzusteigen, sind uns fundierte Kenntnisse in C++ und / oder Java besonders wichtig.
Unsere Teams arbeiten sonst noch mit:
19. Python, Javascript und C#
20. CMake, Gradle
21. Jenkins, Bitbucket (git)
22. QT5, QT6 und
23. boost.
Du verfügst außerdem über gute Deutsch- und Englischkenntnisse in Wort und Schrift.
Bei Televic GSP glauben wir daran, dass jeder Einzelne dazu beiträgt, unsere Vision zu verwirklichen. Wenn Du bereit bist, diese Herausforderung anzunehmen und Dein Potenzial zu entfalten, dann freuen wir uns auf Deine Bewerbung!
Werde jetzte Teil unseres Teams, wir können es kaum erwarten, von Dir zu hören!
Bei Fragen steht Dir Kristin Werner unter der Telefonnummer 030-76 99 29-571 gerne zur Verfügung.