Skip to content


Submit or approve timesheets here by selecting one of the options.

Location: United Kingdom, South West England

Software Engineer

United Kingdom, South West England

Job Description

What are my responsibilities?

Scoping and Defining Product functionlity and releases.

Requirements analysis and specification of high level software design

Software architecture / OO design

Development and implementation of software products

Deliver to required standards

Take on agile roles with each assigned project

Lead others to deliver high qulaity-safe software

Requirements Analysis

Design using UML

Object Oriented coding

Development of test plans and specifications

Support of integration and system testing

Visits to site to assist in testing and commissioning

Accurate estimation of task

Accurate and timely reporting of progress and issues
What do I need to qualify for this job?
Essential Requirements

Graduate in relevant engineering discipline or other numerate subject, although equivalent experience/education would also be considered

Proficient in UML, OO, C++, C#

Experience of Unit Testing

Experience of software engineering in a senior role

Self-motivated, adaptable and able to learn quickly

Ability to lead small numbers of engineers as required.

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

Good verbal and written communication skills

Good inter-personal skills

Willingness to occasionally travel.

Desirable Requirements

Experience of developing Safety Critical Software

Experience with Test Driven Development

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 Source Control Systems

We celebrate and support diversity and are committed to ensuring equal opportunities for both employees and applicants.

Recommend this job to a friend

Is this role relevant to any of your friends? Let them know about it.