Informationen zur Anzeige:
Softwareentwickler (m/w/d) Schienenfahrzeugtechnik in Mannheim (964)
Brüggen Engineering GmbH
Mannheim (DE)
Aktualität: 14.11.2024
Anzeigeninhalt:
14.11.2024, Brüggen Engineering GmbH
Mannheim (DE)
Softwareentwickler (m/w/d) Schienenfahrzeugtechnik in Mannheim (964)
Aufgaben:
- Entwicklung und Optimierung: Sie entwerfen, entwickeln und verbessern Software in C und C++ für das Automatic Train Operation System (ATOS) und stellen dabei die Einhaltung aller Normen und Qualitätsstandards sicher.
- Integration und Testing: Neben der Softwareimplementierung und -integration übernehmen Sie den Softwaretest auf Subsystem- und Komponentenebene.
- Qualitätssicherung: Sie erstellen Dokumentationen zur Software, einschließlich Test- und Verifizierungsunterlagen, um eine verlässliche Nachverfolgbarkeit zu gewährleisten.
- Problemlösung: Sie analysieren und bewerten Softwarearchitekturen und -tests hinsichtlich Stabilität und Sicherheit, erstellen Ursachen-Wirkungs-Analysen und tragen so zur Optimierung des Systems bei.
- Modellierung und Algorithmen: Sie untersuchen physikalische Modelle und Szenarien von Fahrzeugbewegungen und übertragen diese in mathematische Strukturen und Algorithmen.
- Analyse und Abstimmung: Sie arbeiten eng mit Stakeholdern zusammen, um die Testanforderungen zu analysieren und kontinuierlich zu verbessern.
Qualifikationen:
- Qualifikation: Sie haben ein Studium als Informatiker:in oder Ingenieur:in der Fachrichtungen Informationstechnik oder Computer Science oder eine ähnliche Qualifikation erfolgreich abgeschlossen.
- Berufserfahrung: Sie verfügen über mehrjährige Berufserfahrung in der Softwareentwicklung und dem Softwaretest, idealerweise für eingebettete und sicherheitskritische Systeme und haben ein ausgeprägtes Verständnis für objektorientierte Designparadigmen, Softwaremodellierung und -tests.
- Programmierkenntnisse: Sie sind versiert in C und C++ sowie in Skriptsprachen wie Python oder Bash.
- Testing-Kompetenzen: Idealerweise haben Sie erste Erfahrungen mit White-Box-Tests (Komponententests bzw. Modultests) und Software-Testautomatisierung wie VectorCAST, CMocka und GoogleTest.
- Know-how in Eisenbahnautomatisierung: Erfahrungen im automatisierten Zugbetrieb (GoA2 bis GoA4) sind von Vorteil.
- Kommunikationsstärke: Sehr gute Deutsch- und Englischkenntnisse ermöglichen Ihnen eine effektive Zusammenarbeit in internationalen Teams.
Standorte