Software Engineer - Signalling in Chippenham, Wiltshire, United Kingdom
R&D Software Engineer
A Software Engineer is required to join the R&D Department to deliver ground-breaking signalling system software-based products.
The Software Engineer will be expected to undertake requirements analysis, architecting and design of the work in a core team of software engineers in a dynamic development environment providing high value early lifecycle development capability for both safety-critical and safety-related software developments. The focus of the team will be on producing software solutions, performing all parts of the development lifecycle. The team will use a mix of traditional and agile techniques to manage risk and ensure on-time delivery of quality software.
The Software Engineer provides a technical role responsible for requirements analysis, software architecture, design, code, and test, and problem analysis on high-value safety-critical and safety-related projects.
Key Responsibilities
Specifically:
- Requirement’s analysis and specification of high level software design
- Development and implementation of software design
- Code and test of embedded systems
Generally:
- Requirements Analysis
- Design using structured techniques
- Coding
- Development of test specifications
- Support of integration and system testing
- Visits to site to assist in testing and commissioning
- Report on progress as required
What do I need to qualify for this job?
Essential Requirements
- Graduate in a relevant engineering discipline or other numerate subject, although equivalent experience would also be considered
- Proficient in UML, C#, Windows Presentation Format
- Previous engineering experience
- Experience in development of embedded software
- Self-motivated, adaptable and able to learn quickly
- Demonstrable knowledge of good development standards and practices as applicable to engineering disciplines, with at least 5 years’ experience of delivering systems in a controlled software environment.
- Good knowledge of configuration management and control practices
- Able to work to tight timescales
- Good verbal and written communication skills
- Good inter-personal skills
Desirable Requirements
- Knowledge, particularly experience of developing Safety Critical Software up to SIL4 level.
- Familiarity with Agile software development techniques (ideally Scrum).
- Proficient in using UML for software design
- Experience with DOORS
- Experience with Artisan
- Railway Industry background. Knowledge of CENELEC 50128.
- Systems Engineering experience
- Knowledge of C#, SQL
- Knowledge of cloud computing (Amazon Web Services)
- Knowledge of Source control tools - Git, Synergy
Similar Job Searches
- Software Engineer Signalling
- Software Engineer Signalling in Chippenham
- Software Engineer Signalling in Wiltshire
- Software Engineer Signalling in South West
- Software Engineer Signalling in England, United Kingdom
- All jobs in Chippenham
- All jobs in Wiltshire
- All jobs in South West
- All jobs in England, United Kingdom
- signalling
- Site Engineer
- Systems Engineer
- Safety
- Engineering
- signalling Design Engineer
- Engineer
- Safety Critical
- Quality Engineer
- Requirements Engineer
- Signalling Design