Embedded Software-Entwickler (m/w/d) - Railway
Core
Develop embedded software for railway vehicles and infrastructure, ensuring safety, reliability, and compliance with standards like EN 50126/50716/50129.
Role type
Senior Embedded Software Engineer (Railway)
Builds
Software solutions for modern rail vehicles, signaling systems, and control infrastructure.
Domain
Railway / Embedded Systems / Safety-Critical Systems
Deliverable
production ML models | product features
Required skills
C/C++, Embedded software development, Compiler/Toolchain/Runtime environments, Software architecture design, Requirements analysis & specification, Traceability management, V-Model process, Linux-based systems, CAN/Ethernet/TCP/IP protocols, Automated build & test processes.
Preferred skills
Pascal programming, Cybersecurity implementation, Railway domain experience, Knowledge of EN 50128/50716/TS 50701.
Technologies
Free Pascal Compiler, Polarion, DOORS, Jama, C, C++, Linux, CAN, Ethernet, TCP/IP.
Responsibilities
Develop and test embedded software in C/C++ for rail applications; Create software architectures and interfaces for safety-critical systems; Analyze and implement requirements from system and safety documents; Optimize software for performance, robustness, and security; Debug complex issues in software, toolchains, and OS; Ensure traceability between requirements and implementation; Collaborate with interdisciplinary hardware, system, and test teams.
Seniority
Senior, hands-on IC