HOW YOU CAN MAKE AN IMPACT
- Prepare and maintain functional requirement specification for the software component
- Design and document software component
- Implement code according to software component design
- Perform unofficial software tests to verify that code is implemented as requested
HOW YOU WILL CONTRIBUTE
- Knowledge of Railway Signalling principles and practices (Mainline Interlocking and/or CBTC)
- Minimum 5 years of experience in Railway Signalling
- Good knowledge and proven usage of EN50128 and IEC61131-3 standards
- Requirement management with IBM Doors Next Generation (DNG) Tool
- Principles of software development life cycle (SDLC)
- Functional programming with FBD and/or ST languages (High Level Programming like C/C++/Python is a plus)
- Familiar with version control tools like GIT, SVN etc.