> Markdown version of [/jobs/ext/1944583-embedded-software-entwickler-railway](https://www.wearedevelopers.com/jobs/ext/1944583-embedded-software-entwickler-railway). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software-Entwickler - Railway - **Company:** Bertrandt AG - **Location:** Köln, Germany - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Compilers, Communications Protocols, Cyber Security, Computer Engineering, Data Structures, Linux, Programming Tools, Embedded Software, Ethernet, Design of User Interfaces, Pascal (Programming Language), Scrum Methodology, Software Architecture, Software Engineering, Software Requirements Analysis, Software Systems, TCP/IP, Toolchain, Jama (Software), Reliability Availability Maintainability and Safety Software, DOORS (Software), Information Technology, EN 50128, Operational Systems, Polarion, Software Version Control - **Published:** August 6, 2026 - **Apply:** https://www.careerjet.de/jobad/ded8a20a795ad02f516ad8e0e6e4cd66b5 ## About the Role * 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 ## 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, Benefits: Mobiles Arbeiten, Kostenfreie Getränke, Lebensarbeitszeitkonto, Buddy-Programm, Flexible Arbeitszeiten, Betriebliche Altersvorsorge und BU-Versicherung, Corporate Benefits, Unbefristeter Arbeitsvertrag ## Related Videos - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [Beyond Hiring: Building a Sustainable Talent Acquisition Engine at Deutsche Bahn](https://www.wearedevelopers.com/videos/1856-beyond-hiring-building-a-sustainable-talent-acquisition-engine-at-deutsche-bahn) ## Related Articles - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [Starter Kit For Job Applications For Developers](https://www.wearedevelopers.com/magazine/7-starter-kit-for-job-applications-for-developers) - [How to Find Tech Jobs in Berlin](https://www.wearedevelopers.com/magazine/291-how-to-find-tech-jobs-in-berlin) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [Finding IT & Technology English-speaking Jobs in Germany ](https://www.wearedevelopers.com/magazine/446-finding-it-technology-english-speaking-jobs-in-germany)