Systems Software Analyst in London, Westminster, United Kingdom
Systems Software Analyst
Purpose of the Job
We have entered into a contract for the supply of new Class 345 trains
(Units) to operate services; these Units make extensive use of software in their Train Control
& Protection Systems.
This role is required to monitor the performance of the rolling stock subcontractor’s software development and testing programme to support Stage 2 and Stage 3 opening; providing insight and assurance into reported progress.
Changes to sub-system software are considered inevitable during testing and reliability growth phases: this role will also be responsible for ensuring that proposed software changes for trains or infrastructure sub-systems have been subject to an appropriate level of verification and validation, and that software configuration is understood and controlled.
Principal Accountabilities
- To monitor performance of the rolling stock subcontractor’s software development programme in
Support of The Elizabeth line Stage 2 and Stage 3 opening and related testing activity.
- To review detailed contractor software Key Performance Indicators (KPIs) and use the data to accurately validate overall software development progress against the project milestones and predict in advance whether the subcontractor needs to take corrective action.
- To develop a software production progress report collaboratively giving an accurate and agreed view of: progress towards key milestones; defect resolution and system software safety verification and validation assessments.
- To design and apply a process to control software changes to sub-systems, with particular emphasis on checking that appropriate evidence has been produced to demonstrate changes will deliver the design intent.
- To ensure that software configuration control is maintained and that clarity exists over software versions in use and under development at laboratory, test and in-service environments.
- To ensure that any software changes proposed for trains or infrastructure sub-systems have been subject to an appropriate level of verification and validation for safety (including cyber attack
Resistance) and that there is no unintended impact on the safety or performance at either the sub- system or overarching railway-system level.
- Take reasonable care of your own and others’ health and safety and of those who may be affected in the day-to-day delivery of this role by taking personal responsibility for working to Target Zero principles.
- Co-operate in all matters relating to health and safety, including following safe working procedures at all times
- Act as a role model for vision and values, behaving in ways that are in alignment with
Ways of Working. Encourage and support others to do so too
- Promote equality in the workplace and adopt appropriate behavior when interacting with colleagues
- Take necessary care to properly protect the confidentiality, integrity and availability of corporate information from unauthorized disclosure, modification or destruction. Never knowingly put information or information systems at risk
- Main challenges of the job
- To obtain and provide detailed and accurate software progress information, agreed with such that can ensure the delivery of specific levels of Unit functionality associated with each project opening stage.
- To implement a software change control process that can be operated effectively within the demands of a project delivery environment.
- To maintain clarity and control over the versions of software in use and under development at any point in time.
- To ensure that the team and rolling stock manufacturer agree acceptable software quality and approvals standards prior to delivery, and that these are demonstrably achieved and documented.
Person Specification
- Ability to understand software architecture and knowledge of best practice software design, development and validation processes (V-cycle).
- Experience of software change control processes, configuration management and their application.
- Ability to design and apply Key Performance Indicators (KPIs) to the software V-cycle to measure real progress against programme milestones
- Relevant higher qualification relating to Software Engineering.
- Knowledge of technical railway terminology.
- Member of a relevant professional body or working towards membership status.
- Excellent organizational skills, attention to detail, consistency and self-discipline.
- Good interpersonal skills with proven ability to work effectively as part of a multi-disciplinary team.
- Good numeracy and literacy skills.
- Good ability to work using own initiative and manage own workload.
- Good information analysis and problem solving skills.
- Good ability to communicate and present information for use by a project and management team.
- Ability to deal confidently with external suppliers and contractors.
- Experience of working in a major project environment would be advantageous.
Similar Job Searches
- Systems Software Analyst
- Systems Software Analyst in London
- Systems Software Analyst in Westminster
- Systems Software Analyst in London
- Systems Software Analyst in England, United Kingdom
- All jobs in London
- All jobs in Westminster
- All jobs in London
- All jobs in England, United Kingdom
- Rolling Stock
- Safety
- Rail
- Health and Safety
- Major Project
- Engineering
- Engineer
- Assurance
- Testing
- Health Safety
- No Experience