Signalling Software Engineer – 43523
Responsibilities:
– Prepare and maintain functional specifications for software components, ensuring clear and comprehensive documentation.
– Design and document software components with a focus on user-friendly and efficient solutions.
– Implement high-quality code based on detailed designs, ensuring optimal performance and reliability.
– Conduct thorough informal tests to validate that the software aligns with requirements and performs as expected.
– Collaborate across teams to ensure smooth integration of components and continuous improvement.
Qualifications:
– Strong expertise in Railway Signalling, especially Mainline Interlocking and/or CBTC, with a passion for innovation in the field.
– At least 5 years of experience in Railway Signalling Development, demonstrating leadership and expertise in complex projects.
– In-depth knowledge of standards such as EN50128 and IEC61131-3, applying them effectively in your work.
– Experience with IBM Doors Next Generation (DNG) for requirement management, ensuring efficient tracking and management of project needs.
– Proficiency in functional programming (FBD, ST) with familiarity in high-level languages like C/C++/Python, and experience with version control tools like GIT and SVN.