Auf einen Blick
- Aufgaben: Entwickle Embedded-Software für Linux-basierte Systeme im Schienenverkehr.
- Unternehmen: Televic Rail – Innovatives Unternehmen mit Fokus auf Passagierinformationen.
- Vorteile: 30 Tage Urlaub, flexibles Arbeiten, 13. Gehalt und öffentliche Verkehrszuschüsse.
- Weitere Informationen: Dynamisches Umfeld mit hervorragenden Entwicklungsmöglichkeiten.
- Warum dieser Job: Gestalte die Zukunft der Bahnindustrie mit modernster Technologie und internationalen Teams.
- Qualifikationen: Erfahrung in C++ und Linux-Systemen sowie Teamarbeit.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Wir wachsen: IM MARKT. ALS TEAM. DURCH UNSERE HERAUSFORDERUNGEN. WACHSEN SIE MIT UNS!
Bei Televic Rail haben wir eine klare Mission: Wir entwickeln und liefern innovative, zuverlässige Fahrgastinformations- und Kommunikationssysteme für den globalen Schienenmarkt. Seit mehr als 40 Jahren entwerfen, produzieren, programmieren und warten wir vollständig integrierte Hardware- und Softwaresysteme für Schienenanwendungen – mit Leidenschaft und Expertise. Heute wird unsere Technologie in mehr als 60.000 Fahrzeugen weltweit eingesetzt, mit täglichen neuen Installationen. Innovation, Agilität, Kundenorientierung und Nachhaltigkeit sind die treibenden Kräfte hinter allem, was wir tun. Werden Sie Teil von Televic Rail und helfen Sie aktiv, die Zukunft der Fahrgastinformation mitzugestalten.
Ihre Begeisterung und Expertise sind der Schlüssel, um unsere Kunden zu inspirieren und die Schienenindustrie noch intelligenter zu machen.
PDM AUDIO & LED – WO EMBEDDED SOFTWARE AUF VERBUNDENE KOMMUNIKATION TRIFFT
Als Teil unseres Produktteams werden Sie Embedded Software für Linux-basierte Geräte entwickeln, die in der Schienenindustrie eingesetzt werden. Ein Schwerpunkt liegt auf der Weiterentwicklung unseres TRACS-Audiosystems: verteilte Geräte, die über Zugnetzwerke kommunizieren, Daten austauschen und Audio streamen. Ihre Rolle geht über die Entwicklung eines bestehenden Codes hinaus. Sie werden spezifische Anforderungen aus Kundenprojekten in nachhaltige Produktmerkmale übersetzen, eigene Ideen einbringen und aktiv gemeinsam mit internationalen Kollegen an unseren Produkten arbeiten.
WAS WIR BIETEN
- Technologie & Entwicklung: Ein hohes Maß an Eigenverantwortung in der Produktentwicklung, spannende Embedded-Technologien und viel Raum, um eigene Ideen zum Leben zu erwecken.
- Flexibilität & Vorteile: 30 Tage Jahresurlaub, ein 13. Gehalt, flexible Arbeitszeiten, Homeoffice-Optionen und Zuschüsse für öffentliche Verkehrsmittel, JobRad oder einen Parkplatz vor Ort.
- International & Sinnvoll: Zusammenarbeit mit internationalen Entwicklungsteams an Softwarelösungen, die weltweit in Schienenfahrzeugen eingesetzt werden.
- Kultur & Zusammenarbeit: Kurze Entscheidungswege, offener technischer Austausch und ein Umfeld, in dem neue Technologien und innovative Ansätze wirklich gefördert werden.
IHRE AUFGABEN
- Produkt- & Softwareentwicklung: Weiterentwicklung unserer Embedded Software für Linux-basierte Systeme mit starkem Fokus auf C++.
- Übersetzung spezifischer Projektanforderungen in wiederverwendbare Produktmerkmale und Erweiterung unseres bestehenden Codes.
- Analyse, Reproduktion und nachhaltige Lösung von Softwareproblemen.
- Technische Verantwortung für einzelne Teilkomponenten und deren Codebasis übernehmen.
- Planung und Schätzung des Aufwands für neue Funktionen und Änderungsanfragen.
- Dokumentation der entwickelten Lösungen und kontinuierliche Verbesserung der Produktqualität und -stabilität.
- Unterstützung internationaler Projektteams bei Produktkonfiguration, Integration und technischen Klärungen.
- Enge Zusammenarbeit mit Produktentwicklung, Angebotsmanagement und Projektmanagement.
- Zusammenarbeit mit unseren internationalen Teams und aktive Einbringung neuer technischer Ideen.
IHRE FÄHIGKEITEN
- Mehrjährige Berufserfahrung in der Softwareentwicklung mit C++.
- Master-Abschluss in Informatik, Embedded Software, ICT, Ingenieurwesen oder einem vergleichbaren Bereich.
- Starke Erfahrung in der Entwicklung für und Arbeit mit Linux-basierten Systemen.
- Fähigkeit, komplexe technische Themen eigenständig zu strukturieren und zuverlässig zu liefern.
- Interesse an Embedded-Systemen, verteilten Anwendungen und netzwerkbasierter Kommunikation.
- Bereitschaft und Fähigkeit, neue Technologien und komplexe technische Themen eigenständig zu erkunden.
- Motivation, neue Ideen zu entwickeln, bestehende Ansätze herauszufordern und Lösungen über Ihr unmittelbares Team hinaus voranzutreiben.
- Erfahrung mit KI-unterstützter Softwareentwicklung und Interesse an KI-nativen Entwicklungen, Codierassistenten und agentischen Workflows.
- Teamorientierte, strukturierte und lösungsorientierte Arbeitsweise.
- Starke Kommunikationsfähigkeiten in einem internationalen Entwicklungsumfeld.
- Sehr gute Deutsch- und Englischkenntnisse auf C1-Niveau.
- Bereitschaft zu gelegentlichen Reisen, insbesondere zu unserem Standort in Belgien.
NICE TO HAVE
Wir würden insbesondere Erfahrungen in einigen der folgenden Bereiche schätzen:
- Software Engineering: Test-Driven Development, CMake, Git, Jenkins, Jira, Confluence, SonarQube.
- Audio: GStreamer, Audioverarbeitung, Audiostreaming, SIP oder Asterisk.
- Netzwerk: IP-Netzwerke, Multicast, Routing, Netzwerkprotokolle und Wireshark.
- Sicherheit: Linux- und netzwerkbasierte Technologien wie Authentifizierung und Verschlüsselung.
- Zusätzliche Sprachen: Erste Erfahrungen mit Rust.
Embedded Software Developer C++ (m/f/d) in Berlin Arbeitgeber: Televic Rail
Televic Rail GmbH ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern nicht nur eine unbefristete Vollzeitstelle in einer zukunftssicheren Branche bietet, sondern auch 30 Tage Urlaub, flexible Arbeitszeiten und die Möglichkeit, bis zu 50% remote zu arbeiten. Unsere offene und vertrauensvolle Unternehmenskultur fördert persönliche und berufliche Entwicklung, während wir gemeinsam an spannenden Projekten arbeiten, die sowohl unseren Kunden als auch der Gesellschaft zugutekommen.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Embedded Software Developer C++ (m/f/d) in Berlin erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Televic Rail anzuklopfen, wenn du dich auf die Stelle als Embedded Software Developer C++ (m/f/d) bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Televic Rail vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Embedded Software Developer C++ (m/f/d) in Berlin mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Televic Rail klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Televic Rail vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.