Softwareentwickler C++ für Eisenbahnsysteme
Role details
Job location
Tech stack
Job description
- Du konzeptionierst und realisierst Software für den schienengebundenen Verkehr
- Du erstellst Anforderungsanalysen, Spezifikationen und Architekturen gemeinsam mit Deinem Team
- Du implementierst, dokumentierst und testest Software
- Du entwickelst bestehende Softwareprodukte weiter
Requirements
- Du verfügst über ein abgeschlossenes Studium der Informatik oder Elektrotechnik oder über nachgewiesene Erfahrung in der Softwareentwicklung
- Du hast gute Kenntnisse in der Programmiersprache C/C++
- Die Umsetzung von Clean Code Prinzipien machen Dir Spaß
- Du verstehst komplexe technische Fragestellungen
- Du bist teamfähig in agilen Entwicklungsprozessen
- Abhängig vom Einsatzfeld ist es von Vorteil, wenn Du über Kenntnisse in einem oder mehreren der folgenden Bereiche verfügst:
o Verteilte Systeme, Netzwerkkommunikation o Relationale Datenbanken o Konzept von Zustandsmaschinen (z. B. aus UML) o Verständnis von sicherheitskritischen Anwendungen mit Entwicklung gemäß relevanter Normen und Richtlinien
- Du hast gute Deutschkenntnisse in Wort und Schrift
Benefits & conditions
- Eine unbefristete Anstellung in einem innovativen, krisensicheren und etablierten Unternehmen, in dem Vielfalt und Gleichstellung zu unserer DNA gehören, * Strukturierte Einarbeitung und Buddy-System: Wir wollen, dass Du Dich von Beginn an wohlfühlst und Dein Know-how direkt einbringen kannst
- Personalentwicklungs- und Weiterbildungsprogramme: Entwickle Dich kontinuierlich weiter, um Deinem Team immer wieder neue Impulse zu geben
- Jede Menge Wertschätzung: Eine attraktive Vergütung ist für uns ebenso selbstverständlich wie ein kollegiales Miteinander auf Augenhöhe