Embedded Software-Entwickler - Railway
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+15 more
Job description
- Entwicklung anspruchsvoller Softwarelösungen fĂŒr den Bahnbereich mit Schwerpunkt auf Schienenfahrzeugen und Bahninfrastruktur
- Mitarbeit an innovativen Entwicklungsprojekten ĂŒber den gesamten Software-Lebenszyklus hinweg, von der Anforderungsanalyse bis zur Inbetriebnahme
- Weiterentwicklung und Anpassung von Compiler-, Toolchain- und Laufzeitumgebungen, beispielsweise im Umfeld des Free Pascal Compilers
- Erstellung von Anforderungsanalysen, Spezifikationen und Softwarearchitekturen
- Entwicklung, Implementierung und Test von Embedded-Software in C/C++ sowie weiteren systemnahen Programmiersprachen
- Analyse, Ableitung und Umsetzung von Softwareanforderungen aus System-, RAMS-, Sicherheits- und Normendokumenten
- Sicherstellung der durchgÀngigen Traceability zwischen Anforderungen, Architektur, Design und Implementierung unter Einsatz von Werkzeugen wie Polarion, DOORS oder Jama
- Entwurf statischer und dynamischer Softwarearchitekturen fĂŒr sicherheitskritische Anwendungen gemÀà V-Modell
- Definition von Schnittstellen, Datenstrukturen und Softwarekomponenten
- Analyse und Umsetzung von Cybersecurity-Anforderungen gemÀà Projekt- und Normvorgaben
- Integration von Sicherheitsmechanismen und Kommunikationslösungen in bestehende und neue Softwarearchitekturen
- Optimierung von Software hinsichtlich Performance, Robustheit, Wartbarkeit und Sicherheit
- Untersuchung und Behebung komplexer Fehlerbilder in Software, Toolchains, Betriebssystemen und Systemumgebungen
- Entwicklung technischer Lösungsstrategien auch bei unvollstÀndiger Informationslage und hoher KomplexitÀt
- Ăbernahme von Verantwortung fĂŒr vollstĂ€ndige technische Problemstellungen und Systeme anstatt ausschlieĂlich fĂŒr einzelne Arbeitspakete
- Aktive Zusammenarbeit mit interdisziplinÀren Entwicklungs-, System-, Hardware- und Testteams
- Fachlicher Austausch sowie Mitgestaltung des technologischen Aufbaus und der Weiterentwicklung unseres Rail-GeschÀfts
Requirements
- Abgeschlossenes Studium der Informatik, Technischen Informatik, Elektrotechnik oder eine vergleichbare Qualifikation
- MehrjÀhrige Berufserfahrung in der Entwicklung von Embedded- oder systemnaher Software
- Sehr gute Programmierkenntnisse in C/C++ sowie Interesse an Compiler-, Laufzeit- und Betriebssystemthemen
- Erfahrung in der Programmierung mit Pascal oder die Bereitschaft, sich schnell und intensiv in die Sprache einzuarbeiten
- Kenntnisse von Linux-basierten Systemen
- Erfahrung im Umgang mit Softwarearchitekturen, Schnittstellendesign und komplexen Softwaresystemen
- Kenntnisse von Kommunikationsprotokollen und Schnittstellen, beispielsweise CAN, Ethernet oder TCP/IP, sind von Vorteil
- Erfahrungen mit modernen Entwicklungswerkzeugen, Versionsverwaltung und automatisierten Build- und Testprozessen
- Kenntnisse von Softwareentwicklungsprozessen wie V-Modell, Scrum oder vergleichbaren Vorgehensmodellen
- Grundkenntnisse relevanter Normen und Standards im sicherheitskritischen Umfeld, beispielsweise EN 50128, EN 50716 oder TS 50701, sind wĂŒnschenswert
- Erfahrung im Bahnumfeld ist von Vorteil
- FĂ€higkeit, sich schnell in neue Technologien, komplexe Systeme und unbekannte Problemstellungen einzuarbeiten
- Hohe Eigeninitiative, pragmatische Lösungsorientierung und die Bereitschaft, technische Verantwortung zu ĂŒbernehmen
- SelbststÀndige und strukturierte Arbeitsweise auch bei unvollstÀndigen Informationen und sich Àndernden Rahmenbedingungen
- AusgeprĂ€gte TeamfĂ€higkeit sowie die FĂ€higkeit, Wissen aktiv weiterzugeben, Kolleginnen und Kollegen fachlich zu unterstĂŒtzen und technische Themen im Team voranzutreiben
- Sehr gute KommunikationsfÀhigkeiten sowie die FÀhigkeit, komplexe technische ZusammenhÀnge verstÀndlich darzustellen
- Gute Deutsch- und Englischkenntnisse in Wort und Schrift
Benefits & conditions
Mobiles Arbeiten
Kostenfreie GetrÀnke
Lebensarbeitszeitkonto
Buddy-Programm
Flexible Arbeitszeiten
Betriebliche Altersvorsorge und BU-Versicherung
Corporate Benefits
Unbefristeter Arbeitsvertrag
Kim Jennifer Sperle
About the company
Bertrandt AG Neuss, 41460 Vollzeit Wir sind Bertrandt.
Ein eigenstĂ€ndiger und internationaler Engineering Dienstleister mit langjĂ€hriger Expertise. Mit branchenĂŒbergreifendem Know-how und einem ganzheitlichen System- und ProduktverstĂ€ndnis schaffen wir technologische Lösungen entlang der gesamten Wertschöpfungskette. Wir beschĂ€ftigen uns mit den Trendthemen Digitalisierung, E-MobilitĂ€t und Autonome Systeme hauptsĂ€chlich fĂŒr die Branchen Automotive, Luftfahrt, Defence und Maschinenbau und ermöglichen hier konsequent die Entstehung passgenauer Lösungen. Unser Ziel: den technologischen Fortschritt beschleunigen und einen relevanten Beitrag zu einer nachhaltigen Zukunft leisten. Daran arbeiten wir jeden Tag - mit rund 12.000 Mitarbeiterinnen und Mitarbeitern an ĂŒber 50 Standorten weltweit.
Die Softwareentwicklung im Bahnsektor zĂ€hlt zu den anspruchsvollsten und zugleich wirkungsstĂ€rksten Disziplinen der MobilitĂ€tsbranche. Moderne Schienenfahrzeuge, Stellwerke und Leitsysteme basieren heute auf hochvernetzten, softwaregetriebenen Funktionen, die höchste Anforderungen an Sicherheit, ZuverlĂ€ssigkeit und VerfĂŒgbarkeit erfĂŒllen mĂŒssen. Zentrale Normen wie EN 50126, EN 50716 und EN 50129 bilden dabei den verbindlichen Rahmen fĂŒr einen durchgĂ€ngig strukturierten Entwicklungsprozess - von der Anforderungsdefinition ĂŒber Architektur und Implementierung bis hin zu Verifikation, Validierung und Zulassung. In diesem Umfeld gestalten Softwareingenieur*innen die Zukunft der Bahn aktiv mit. Durch die Kombination aus Engineering-Expertise, domĂ€nenspezifischem Wissen und einem hohen QualitĂ€tsanspruch leisten Sie einen direkten Beitrag zu einem zuverlĂ€ssigen und nachhaltigen Bahnverkehr.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.adzuna.deGood distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Best Coding Boot Camps in Germany
Where to Find Entry-Level Software Engineering Jobs
Starter Kit For Job Applications For Developers
How to Find Tech Jobs in Berlin