Siemens logo

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

Hiring from
Germany
Work type
Hybrid
Posted

621,479 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description
Gemeinsam machen wir den Unterschied

Siemens Mobility ist 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.

Wie treten Sie mit uns in Kontakt?

www.siemens.de/mobility

wenn Sie vor Ihrer Bewerbung mehr über Siemens erfahren möchten.

www.siemens.com/de/de/unternehmen/jobs/faq.html

wenn Sie Informationen rund um das Thema Bewerbung mittels unseres FAQ’s einholen möchten.

+49 (9131) 17 5243-0

wenn Sie über unsere Bewerberhotline weitere Fragen zur Stelle klären möchten.

www.siemens.com/mobility-jobs

wenn Sie mehr Informationen zu Jobs & Karriere bei Siemens erhalten möchten.

Ansprechpartner für diese Stellenausschreibung ist Herr Philip Petendorf.

Similar jobs