Stadler: Signalling Software Engineer
Stadler
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Tech stack
C++
Computer Programming
Software Engineering
Subversion
DOORS (Software)
GIT
Iec61131-3
Functional Programming
Software Version Control
Job description
Stadler offers a wide range of international career opportunities. Join a dynamic team shaping the mobility of tomorrow!
Tasks
- Prepare and maintain Functional Requirement Specification for software.
- Design and document software components to meet requirements.
- Implement and test code according to software design specifications., * Prepare/maintain Functional Requirement Specification for the Software Component
- Design/document Software Component
- Implement code according to software component design
- Perform unofficial software tests to verify that code is implemented as requested
Requirements
- 5+ years experience in Railway Signalling; knowledge of EN50128.
- Proficient in Railway Signalling principles and practices.
- Strong communication and analytical problem-solving skills., * 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++/Phyton is a plus)
- Familiar with Version Control tools like GIT, SVN etc. Personal Skills
- Good communication skills
- Ability to analyze and solve analytical problems
- Detailed enough to find the open points
- Dedicated to deadline of tasks
- Working harmoniously within a team
- Ability to work independently