Softwareentwickler C++ (w/m/d) für sicherheitskritische Stellwerkssoftware

Siemens AG

Braunschweig

Hybrid

EUR 65.000 - 90.000

Vollzeit

vor 4 Stunden
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Inklusion
Tarifliche Leistungen
Betriebliche Altersvorsorge
Aktienprogramm
Mobiles Arbeiten
Weiterbildung
Internationale Zusammenarbeit

Zusammenfassung

Siemens Mobility in Braunschweig sucht einen Softwareentwickler C++ (w/m/d) für sicherheitskritische Stellwerkssoftware. Sie entwickeln und verifizieren C++-Software, migrieren auf DS3 und arbeiten eng mit internationalen Teams zusammen.

Sie analysieren Anforderungen, modernisieren Code, erstellen Tests und dokumentieren Ergebnisse gemäß CENELEC EN 50716. Kenntnisse in Linux, Git, CMake, VS Code sind von Vorteil.

Qualifikationen

  • Abgeschlossenes Studium der Informatik oder Elektrotechnik.
  • Erste praktische Erfahrung in der Softwareentwicklung.
  • Modernes C++ (mind. C++17) verwendet.
  • Erfahrung mit GoogleTest oder Catch2.
  • Python zur Automatisierung.
  • Sichere Linux-Nutzung und Grundkenntnisse in Git.
  • Kenntnisse von Build-Tools wie CMake und VS Code.

Aufgaben

  • Analyse von Anforderungen und Umsetzung abgegrenzter Funktionen in C++ innerhalb einer vorgegebenen Architektur.
  • Modernisierung bestehenden Codes für DS3-Plattform und Sicherstellung des Verhaltens durch Tests.
  • Erstellung und Automatisierung von Unit- und Integrationstests gemäß EN 50716-Bahnsysteme.
  • Integration von Softwarekomponenten auf Entwicklungsrechnern und Zielhardware; Fehler isolieren.
  • Abstimmung mit Softwarearchitektur, Systems Engineering und internationalen Teams (z. B. Indien).

Kenntnisse

C++17
GoogleTest
Catch2
Python
Linux
Git
Embedded Systems
Sicherheitskritisch

Ausbildung

Bachelor Informatik

Tools

CMake
VS Code
Git

Jobbeschreibung

Softwareentwickler C++ (w/m/d) für sicherheitskritische Stellwerkssoftware
  • Braunschweig - Niedersachsen - Germany

Gemeinsam machen wir den Unterschied

Siemens Mobilityist ein eigenständig geführtes Unternehmen der Siemens AG und seit über 160 Jahren ein führender Anbieter im Bereich Mobilität. Zu unserem Kerngeschäft gehören Schienenfahrzeuge, Bahnautomatisierungs- und Elektrifizierungslösungen, schlüsselfertige Systeme sowie die dazugehörigen Serviceleistungen. Wir waren schon immer sehr innovativ, um Reisen schneller, sicherer und komfortabler zu machen. Heute brauchen wir neue Lösungen für neue Herausforderungen wie den Klimawandel und weltweit steigende Bevölkerungszahlen. Das ist es, was uns antreibt. Deshalb gestalten wir Mobilität mit Leidenschaft und sind immer einen Schritt voraus. Durch Digitalisierung machen wir Infrastrukturen intelligent und schaffen Möglichkeiten, die uns nachhaltig und nahtlos von A nach B bringen. Unsere über 40.000 Mitarbeitenden sind Pioniere im Mobilitätswesen, die dabei helfen, die Welt in Bewegung zu halten.

Was tragen Sie bei?

Unsere Stellwerkssoftware steuert Weichen und Signale und muss jederzeit zuverlässig und sicher arbeiten. In unserem Team in Braunschweig entwickeln und verifizieren Sie C++-Software und unterstützen die Migration auf unsere neue Plattform DS3 (Distributed Smart Safe System). Dabei werden Sie in unsere Systeme und Entwicklungsprozesse eingearbeitet.

  • Sie analysieren Anforderungen und setzen abgegrenzte Softwarefunktionen innerhalb einer vorgegebenen Architektur in modernem C++ um. Dabei erhalten Sie fachliche Unterstützung und wirken an Softwaredesign und Code Reviews mit.
  • Ferner modernisieren Sie gewachsenen Code für die DS3-Plattform und sichern das bestehende Verhalten durch nachvollziehbare Tests ab.
  • Sie erstellen und automatisieren Unit- und Integrationstests, verifizieren Ihre Änderungen und dokumentieren die Ergebnisse nachvollziehbar nach der CENELEC-Norm EN 50716 für die Softwareentwicklung im Bahnbereich.
  • Sie integrieren Softwarekomponenten auf dem Entwicklungsrechner und auf der Zielhardware und grenzen Fehler systematisch ein. Entwicklungs- und Testwerkzeuge entwickeln Sie gemeinsam mit dem Team weiter.
  • Außerdem stimmen Ihre Arbeit mit Softwarearchitektur, Systems Engineering und Integration ab. Mit wachsender Erfahrung übernehmen Sie größere Arbeitspakete und arbeiten eng mit den Kolleginnen und Kollegen in Pune in Indien zusammen.

Was bringen Sie mit?

  • Sie verfügen über ein abgeschlossenes Studium (Bachelor) der Informatik oder Elektrotechnik.
  • Sie bringen erste praktische Erfahrung in der Softwareentwicklung mit, beispielsweise aus einer beruflichen Tätigkeit, einem Praktikum, einer Werkstudententätigkeit oder Ihrer Abschlussarbeit.
  • Sie haben modernes C++ (C++17 oder neuer) praktisch eingesetzt und verstehen Ownership, RAII, die Standardbibliothek und die Bedeutung von undefiniertem Verhalten.
  • Sie haben Erfahrung mit einem Testframework wie GoogleTest oder Catch2 und setzen Python zur Automatisierung ein.
  • Sie arbeiten sicher mit Linux und Git und haben erste Erfahrung mit Build- und Entwicklungswerkzeugen wie CMake und VS Code.
  • Sie können sich strukturiert in bestehenden C++-Code einarbeiten und Fehler systematisch analysieren. Im Umgang mit KI-Werkzeugen zur Unterstützung von Codeverständnis, Implementierung und Tests sind Sie vertraut.
  • Erfahrungen mit Embedded-Systemen, Echtzeit, Rust, funktionaler Sicherheit oder Cybersecurity sind von Vorteil. Kenntnisse der CENELEC-Norm EN 50716 sind willkommen - in unsere bahnspezifischen Systeme und die Anwendung der Norm arbeiten wir Sie gerne ein.
  • Sie verfügen über gute Deutschkenntnisse und sichere Englischkenntnisse in Wort und Schrift und arbeiten gerne mit Kolleginnen und Kollegen an anderen Standorten zusammen.

Was bieten wir Ihnen?

Inklusion & Vielfalt

Bei Siemens Mobility setzen wir uns engagiert für Gerechtigkeit und Gleichberechtigung ein. Vielfalt bereichert unser Team und fördert innovative Lösungen. Wir freuen uns über Bewerbungen von Menschen mit Behinderung .

Attraktive Konditionen
Freuen Sie sich auf ein attraktives Vergütungspaket mit tariflichen Leistungen und weiteren Angeboten wie betrieblicher Altersvorsorge und Aktienprogramm.

Mobiles Arbeiten
Gestalten Sie Ihre Arbeit in Abstimmung mit dem Team hybrid und arbeiten Sie zu einem erheblichen Anteil mobil.

Weiterentwicklung
Entwickeln Sie Ihre fachlichen und persönlichen Kompetenzen mit vielfältigen, gezielten Weiterbildungsangeboten weiter.

Internationalität
Gestalten Sie die Zusammenarbeit unserer Engineering-Teams in Deutschland und Indien aktiv mit und bringen Sie unterschiedliche Perspektiven zusammen.

Eine Übersicht über unsere Benefits finden Sie hier .

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Softwareentwickler C++ (w/m/d) für sicherheitskritische Stellwerkssoftware
Softwareentwickler C++ (w/m/d) für sicherheitskritische Stellwerkssoftware

Siemens España • Braunschweig

Hybrid
EUR 70.000 - 90.000
Betriebliche Altersvorsorge
Aktienprogramm
Hybrides Arbeiten
Senior Softwareentwickler C++ (w/m/d) für sicherheitskritische Stellwerkssoftware
Senior Softwareentwickler C++ (w/m/d) für sicherheitskritische Stellwerkssoftware

Siemens • Braunschweig

Hybrid
EUR 70.000 - 100.000
Betriebliche Altersvorsorge
Aktienprogramm
Hybrides Arbeiten
Senior Softwareentwickler C++ (w/m/d) Schwerpunkt Softwarearchitektur
Senior Softwareentwickler C++ (w/m/d) Schwerpunkt Softwarearchitektur

Siemens • Braunschweig

Hybrid
EUR 90.000 - 120.000
Betriebliche Altersvorsorge
Aktienprogramm
Hybridarbeit
+1
Senior Softwareentwickler C++ (w/m/d) für sicherheitskritische Stellwerkssoftware
Senior Softwareentwickler C++ (w/m/d) für sicherheitskritische Stellwerkssoftware

Siemens AG • Braunschweig

Hybrid
EUR 70.000 - 110.000
Betriebliche Altersvorsorge
Aktienprogramm
Hybrid arbeiten
+1
Softwareentwickler C++ (w/m/d) für sicherheitskritische Stellwerkssoftware
Softwareentwickler C++ (w/m/d) für sicherheitskritische Stellwerkssoftware

Siemens • Braunschweig

Hybrid
EUR 60.000 - 85.000
Betriebliche Altersvorsorge
Aktienprogramm
Mobiles Arbeiten
Senior Integrations- und Testingenieur (w/m/d) Schwerpunkt Testmanagement
Senior Integrations- und Testingenieur (w/m/d) Schwerpunkt Testmanagement

Siemens España • Braunschweig

Hybrid
EUR 90.000 - 120.000
Betriebliche Altersvorsorge
Aktienprogramm
Hybrides Arbeiten
Senior Integrations- und Testingenieur (w/m/d) Schwerpunkt Testmanagement
Senior Integrations- und Testingenieur (w/m/d) Schwerpunkt Testmanagement

Siemens • Braunschweig

Vor Ort
EUR 90.000 - 130.000
Betriebliche Altersvorsorge
Aktienprogramm
Hybrid-Arbeit
+1
Integrations- und Testingenieur (w/m/d) für Stellwerkstechnik
Integrations- und Testingenieur (w/m/d) für Stellwerkstechnik

Siemens • Braunschweig

Hybrid
EUR 52.000 - 76.000
Betriebliche Altersvorsorge
Aktienprogramm
Hybrides Arbeiten
Senior Softwareentwickler C++ (w/m/d) für sicherheitskritische Stellwerkssoftware
Senior Softwareentwickler C++ (w/m/d) für sicherheitskritische Stellwerkssoftware

Siemens España • Braunschweig

Hybrid
EUR 70.000 - 100.000
Betriebliche Altersvorsorge
Aktienprogramm
Hybrides Arbeiten
Senior Integrations- und Testingenieur (w/m/d) Schwerpunkt Testmanagement
Senior Integrations- und Testingenieur (w/m/d) Schwerpunkt Testmanagement

Siemens AG • Braunschweig

Vor Ort
EUR 70.000 - 110.000
Betriebliche Altersvorsorge
Mobiles Arbeiten
Weiterbildung
+2