Embedded Software-Entwickler (m/w/d) - Railway
Core
Developing embedded software for railway vehicles and infrastructure, focusing on safety-critical systems and compliance with standards like EN 50126/50716/50129.
Role type
Senior Embedded Software Engineer (Railway)
Builds
Safety-critical software for modern rail vehicles, signaling systems, and control systems.
Domain
Railway / Embedded Systems / Safety-Critical Software
Required skills
C/C++, Embedded software development, Compiler/Toolchain knowledge, Linux systems, Software architecture design, Requirements analysis & traceability, V-Model process, CAN/Ethernet/TCP/IP protocols, Cybersecurity integration, Debugging complex systems
Preferred skills
Free Pascal, Railway industry experience, EN 50128/50701 standards, Scrum, English language proficiency
Technologies
C, C++, Free Pascal, Linux, Polarion, DOORS, Jama, CAN, Ethernet, TCP/IP
Responsibilities
Develop embedded software for rail vehicles and infrastructure across the full lifecycle; Create requirements specifications and software architectures; Implement and test software in C/C++ and system-level languages; Optimize software for performance, robustness, and security; Analyze and resolve complex issues in software, toolchains, and OS; Ensure traceability between requirements, design, and implementation; Collaborate with interdisciplinary hardware, system, and test teams.
Seniority
Senior, hands-on IC