Software Engineer – Rail Transport
Core
Design and develop software systems and architectures for the rail transport sector, collaborating with domain experts to enable future mobility solutions.
Role type
Software Engineer (Rail Transport Systems)
Builds
Software specifications, architectures, and subsystems for rail transport
Domain
Rail transport / Transportation infrastructure
Required skills
C++, Linux, software architecture, technical specifications, system integration, validation, process improvement
Preferred skills
Project management, rail domain knowledge (ERTMS Level 2), railway signaling, automotive, aerospace, avionics, version control (Git/GitLab), graph reading, SI units, kinematics
Technologies
C++, Linux, Git, GitLab
Responsibilities
Develop software specifications and architectures based on rail expert needs; Define and manage technical specifications and subsystem requirements; Improve development processes, methods, and tools; Support integration, validation, and implementation activities; Participate in developing innovative software for future transportation