HOW YOU CAN MAKE AN IMPACT
- Contribute to the development of the ATS product by writing design and interface specification documents, implementing new functions, analyzing and addressing defects and testing the ATS software
- Participate in code reviews and functional verfication
- Review technical documentation for ATS
- Participate in field and commissioning tasks for ATS
- Participate in project execution for ATS
HOW YOU WILL CONTRIBUTE
- Completed technical education in Computer Science or equivalent.
- Experience in the development of software algorithms and components in object-oriented programming (Java, C# or C++) and modern programming lifecycle management practices.
- Experience in the development of front end and user interfaces (JS/TS/React).
- Experience and interest in writing formal technical documentation.
- Experience in the railway domain is an advantage.
- Familiarity with Traffic Management Systems (TMS) / Automatic Train Supervision (ATS) is an advantage
- Good operating system knowledge in Linux and Windows
- Familiarity with V-model development processes and safety-critical systems (e.g., EN 50128, SIL standards) is a strong advantage
- Fluent in English; other languages are an advantage