Embedded Software Developer C++ (m/w/d) – Berlin – Televic Rail GmbH

Televic Rail GmbHBerlinindeedpublisert 15.10.2026
Må ha:RustGitTDDAISecurityRemote

WIR WACHSEN: AM MARKT. IM TEAM. AN UNSEREN AUFGABEN. WACHSE MIT!

Bei Televic Rail haben wir eine klare Mission: Wir entwickeln und liefern innovative, zuverlässige Fahrgastinformations- und Kommunikationssysteme für den weltweiten Rail-Markt.

Seit über 40 Jahren gestalten, produzieren, programmieren und warten wir mit Leidenschaft vollintegrierte Hard- und Softwaresysteme für den Schienenverkehr.

Unsere Technologie ist heute in mehr als 60.000 Fahrzeugen weltweit im Einsatz und jeden Tag kommen neue hinzu.

Innovation, Agilität, Kundenorientierung und Nachhaltigkeit sind die treibenden Kräfte hinter allem, was wir tun.

Werde Teil von Televic Rail und gestalte die Fahrgastinformation der Zukunft aktiv mit.

Deine Begeisterung und Dein Know-how sind der Schlüssel, um unsere Kunden zu begeistern und den Rail-Bereich noch smarter zu machen.

PDM AUDIO & LED – WO EMBEDDED SOFTWARE AUF VERNETZTE KOMMUNIKATION TRIFFT

In unserem Produktteam entwickelst Du Embedded Software für Linux-basierte Geräte im Schienenverkehr. Im Fokus steht die Weiterentwicklung unseres Audiosystems TRACS : verteilte Geräte, die innerhalb eines Zuges über Netzwerke kommunizieren, Daten austauschen und Audio streamen.

Dabei geht es nicht nur darum, bestehenden Code weiterzuentwickeln. Du übersetzt konkrete Anforderungen aus unseren Kundenprojekten in nachhaltige Produktfeatures, bringst eigene Ideen ein und gestaltest unsere Produkte gemeinsam mit internationalen Kolleginnen und Kollegen aktiv weiter.

UNSER ANGEBOT

Bei uns geht es nicht nur darum, Code zu schreiben, sondern Software zu entwickeln, die langfristig Teil unserer Produkte ist und täglich im internationalen Schienenverkehr zum Einsatz kommt.

Für diese Position ist ein Jahresbruttogehalt zwischen 60.000 und 80.000 € vorgesehen. Die finale Einordnung richtet sich nach Deiner Qualifikation, relevanten Erfahrung und fachlichen Tiefe.

Darauf kannst Du Dich freuen:

Technik & Entwicklung: Viel Eigenverantwortung in der Produktentwicklung, spannende Embedded-Technologien und Raum, eigene Ideen wirklich umzusetzen.

Flexibilität & Benefits: 30 Tage Urlaub, 13. Gehalt, flexible Arbeitszeiten, Remote Work sowie Zuschüsse für Jobticket, Jobrad oder einen betriebseigenen Parkplatz.

International & relevant: Zusammenarbeit mit internationalen Entwicklungsteams an Softwarelösungen, die weltweit in Schienenfahrzeugen eingesetzt werden.

Kultur & Zusammenarbeit: Kurze Entscheidungswege, fachlicher Austausch auf Augenhöhe und ein Umfeld, in dem neue Technologien und innovative Ansätze ausdrücklich willkommen sind.

DEINE AUFGABEN

Produkt- & Softwareentwicklung

Weiterentwicklung unserer Embedded Software auf Linux-Systemen mit Schwerpunkt C++

Übersetzung konkreter Projektanforderungen in wiederverwendbare Produktfeatures sowie Erweiterung unserer bestehenden Codebasis

Analyse, Reproduktion und nachhaltige Behebung von Softwarefehlern

Verantwortung & Qualität

Übernahme technischer Verantwortung für einzelne Subkomponenten und deren Codebasis

Planung und Aufwandsschätzung für neue Features und Änderungsanforderungen

Dokumentation der entwickelten Lösungen sowie kontinuierliche Weiterentwicklung von Qualität und Produktstabilität

Projekte & Zusammenarbeit

Unterstützung internationaler Projektteams bei Konfiguration, Integration und technischer Klärung unserer Produkte

Enge Zusammenarbeit mit Product Development, Bid Management und Project Management

Aktiver Austausch mit unseren internationalen Teams und Einbringen neuer technischer Ideen

DEINE KOMPETENZEN

Erfahrung & Expertise

Mehrjährige Erfahrung in der professionellen Softwareentwicklung mit C++

Abgeschlossenes Masterstudium im Bereich Informatik, Embedded Software, ICT, Ingenieurwesen oder einer vergleichbaren Fachrichtung

Fundierte Erfahrung in der Entwicklung für und mit Linux-Systemen

Fähigkeit, komplexe technische Themen selbstständig zu strukturieren und zuverlässig umzusetzen

Technisches Verständnis

Interesse an Embedded Systems, verteilten Anwendungen und netzwerkbasierter Kommunikation

Bereitschaft, Dich eigenständig in neue Technologien und komplexe technische Zusammenhänge einzuarbeiten

Freude daran, neue Ideen zu entwickeln, zu diskutieren und auch über das eigene Team hinaus voranzutreiben

Erfahrung mit KI-gestützter Softwareentwicklung und Interesse an AI-native Development, Coding Assistants und agentenbasierten Workflows

Zusammenarbeit

Teamorientierte, strukturierte und lösungsorientierte Arbeitsweise

Gute Kommunikationsfähigkeit in einem internationalen Entwicklungsumfeld

Sehr gute Deutsch- und Englischkenntnisse auf C1 Niveau

Bereitschaft zu gelegentlichen Dienstreisen, insbesondere zu unserem Standort in Belgien

NICE TO HAVE

Besonders freuen wir uns über Erfahrung mit einigen dieser Themen:

Software Engineering: Test-Driven Development, CMake, Git, Jenkins, Jira, Confluence, SonarQube

Audio: GStreamer, Audio Processing, Audio Streaming, SIP oder Asterisk

Networking: IP-Netzwerke, Multicast, Routing, Netzwerkprotokolle und Wireshark

Security: Linux- und netzwerkbasierte Technologien wie Authentifizierung und Verschlüsselung

Weitere Sprachen: erste Erfahrung mit Rust oder C

UNSER AUSWAHLPROZESS

So sieht unser Standardprozess aus. Wo es sinnvoll ist, passen wir einzelne Schritte individuell an.

Datenschutzhinweise

Alle Informationen zur Verarbeitung deiner Daten im Bewerbungsprozess findest du hier: Datenschutzhinweise

Noch Fragen? Ich bin für Dich da.

Du erreichst mich jederzeit per WhatsApp.

Kristin Werner +49 174 743 1662