C++ / Java Software-Entwickler - Berlin - Televic Rail GmbH
Role details
Job location
Tech stack
Job description
C# Englisch Gradle C++ SCRUM Java Innovation Linux Microservices Jenkins Embedded Linux Boost Ethernet Bitbucket Server JavaScript Internet Protocol Python Docker TDD GIT Kommunikation Nachhaltigkeit Programmiersprachen Fahrgastzählung Continuous Integration B2B Deutsch Verantwortungsvolle Arbeitsweise Teamfähigkeit Zuverlässigkeit Kundenorientierung, Unsere sechs Entwicklungsteams und das Systemtest-Team fokussieren sich jeweils auf unterschiedliche Themenbereiche wie:
Fahrgastinformation
Infotainment
Fahrgastzählung
Notrufkommunikation
Personen- oder Gefahrenerkennung
Videosysteme
Die Ergebnisse aller Teams greifen wie Zahnräder ineinander und ergeben am Ende ein Gesamtsystem, das in einer realitätsnahen Fahrzeugnachbildung von unserem dedizierten Software QA-Team validiert wird.
Alle sieben Teams arbeiten als autonome Scrum-Teams Neue Kolleginnen und Kollegen sind oft schon am ersten Tag "Ready to develop".
Wir arbeiten eng mit unseren belgischen Kolleg*innen zusammen und profitieren zunehmend von der Internationalität innerhalb der neuen Organisationsstruktur. Gleichzeitig legen wir großen Wert auf eine familiäre Atmosphäreohne Großraumbüros, , dafür m viel Raum für persönliche Entwicklungit .
Und weil Teamgeist nicht nur im Code entsteht, organisieren wir regelmäßig gemeinsame Aktivitäten - z. B. Wasserski, Escape-Rooms oder entspannte Abendessen ., Moderne Softwareentwicklung ist uns wichtig - insbesondere:
Testgetriebene Entwicklung (TDD)
Continuous Integration
Clean Code und
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:
Legacy-Schnittstellen und Gigabit-Ethernet gleichzeitg zur Kommunikation gebraucht,
Docker zur Isolation von Microservices verwendet und
Requirements
Um effektiv bei uns einzusteigen, sind uns fundierte Kenntnisse in C++ und / oder Java besonders wichtig.
Unsere Teams arbeiten sonst noch mit:
Python, Javascript und C#
CMake, Gradle
Jenkins, Bitbucket (git)
QT5, QT6,
boost and
Embedded Linux ARM.
Du verfügst außerdem über gute Deutsch- und Englischkenntnisse in Wort und Schrift.
Benefits & conditions
Job-Rad Entwicklungsmöglichkeiten Jahressonderzahlungen Parkplatz Firmenticket Flexible Arbeitszeiten Zusätzliche Urlaubstage, 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,
30 Tage Urlaub pro Jahr,
ein 13. Gehalt,
flexible Arbeitszeiten sowie die Möglichkeit, bis zu 50% remote zu arbeiten,
persönliche & fachliche Entwicklungsmöglichkeiten,
eine offene und vertrauensvolle Unternehmenskultur,
Zuschuss für ein Jobticket für den ÖPNV, ein Jobrad oder den betriebseigenen Parkplatz,
anspruchsvolle Projekte, die für unsere Kunden und die Gesellschaft nachhaltig sind,
renommierte Kunden,
einen hoch engagierten und motivierten Mitarbeiterstamm von Spezialisten, in dem gegenseitige Unterstützung selbstverständlich ist,
fresh & healthy: Wasser, Tee und frisches Obst.