Software Engineer (x4) Chippenham, Wiltshire

Job title: Software Engineer (x4)

Company: MPI Recruitment

Job description: Job Title: Software Engineer (x4)

Contract Dates: 04/10/2021 – 29/04/2022

Location: Chippenham


Job Description:

​Following the growth in our Control Systems market we require a Contract Software Engineer to join our Chippenham based agile product development team! The role will cover all aspects of Control Systems product development, including, requirements gathering, software design, development and testing. Our Control Systems team operate as a turnkey unit and provide solutions not only to our internal projects but direct to external clients including our major customer Network Rail.

You will be a key player in a small team with the chance to really have an impact on the delivery of railway products into the UK market.

Our growth has been fuelled by our innovative product solutions such as WESTCAD and WESTRONIC applications that cover Train control, SCADA and Automatic Route Setting systems.

The successful candidate will be experienced in the full life cycle of software development and have a track record of delivering all aspects of Software Engineering from concept to delivery.

What are my responsibilities?


Helping to scope and define product functionality

Software architecture / OO design

Development and implementation of software products

Deliver to required standards

Take on agile roles with each assigned project


Requirements Analysis via user stories

Design using UML

Object Oriented coding in C#

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, and C#

Thorough understanding of SOLID principles and common design patterns

Experience of Unit Testing

Self-motivated, adaptable and able to learn quickly

Demonstrable knowledge of good development standards and practices

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 Windows HMI development with WPF or similar technologies

Experience of publish-and-subscribe messaging

Familiarity with Agile software development techniques (e.g. Scrum or XP)

Systems Engineering experience

Any knowledge of railway signalling and operations would be an advantage.

Expected salary:

Location: Chippenham, Wiltshire

Job date: Wed, 22 Sep 2021 00:41:09 GMT

Apply for the job now

Leave a Reply

Your email address will not be published. Required fields are marked *

Translate »
Skip to content