Control Systems Engineer - software development

Siemens PLC

Control Systems Engineer - software development

Salary Not Specified

Siemens PLC, Chippenham, Wiltshire

  • Full time
  • Permanent
  • Onsite working

Posted 1 week ago, 17 Jun | Get your application in now before you're too late!

Closing date: Closing date not specified

job Ref: 914d6be53bcc49f8915e0e553bdc0458

Full Job Description

The successful candidate will be experienced in the full life cycle of software development, testing and assurance and have a track record of delivering Software products from concept to delivery, aligning with both internal assurance processes, as well as safety critical standards and regulations. They will be able to work with diversely located teams to ensure delivery of products to requirements, standards and milestones.

You'll make a difference by ….

  • Helping to scope and define product functionality and releases

  • Architect, design, develop, implement, document, test and assure software products, Requirements analysis and specification of high level software design, software Architecture/OO design, implementing and developing software products, roduct functionality testing at System level, Development testing at software and system levels

  • Having experience of working with safety and security standards and associated software engineering processes.

  • Working with agile principles and take on agile roles with each assigned project

  • Using requirements Analysis via user stories

  • Designing using UML

  • Object Oriented coding

  • Developing test plans and specifications

  • Supporting integration and system testing

  • Willing to travel for visits to site to assist in testing and commissioning (as required)

  • Accurate and timely reporting of progress and issues

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

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

  • Having thorough understanding of SOLID principles and common design patterns

  • Having experience of Unit Testing

  • Working in a team of engineers, or independently, as required.

  • Demonstating knowledge of good development standards and practices

  • A Good knowledge of configuration management and control practices

  • Having good verbal and written communication skills

  • Willingness to occasionally travel.

  • Willingness to work from Siemens Offices as required to perform testing and collaborate with other developers


  • Desirable Requirements
  • Experience of developing Safety Critical Software

  • 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

  • Railway Industry background (signalling & operations).

  • Knowledge of CENELEC 50128 & 50129.

  • Experience with DOORS, Polarion

    To solve the biggest challenges of our time, we need bright minds with the ambition to make the impossible possible. Siemens is your


  • place to thrive, challenge the status quo, make a difference and grow in a team of innovators who share your passion for tech. Are you in?

    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.

  • Competitive salary

  • 26 days holiday with an option to buy/sell up to 5 days per year

  • Attractive pension scheme

  • Subsidized BUPA Healthcare


  • Create a better #TomorrowWithUs!

    We value your unique identity and perspective and are fully committed to providing equitable opportunities and building a workplace that

    reflects the diversity of society. Come bring your authentic self and create a better tomorrow with us!

    At Siemens, we promote a growth mindset, the self-belief that we can learn and grow, take on new challenges and adapt to change.

    If you don't match all the criteria for this role but feel you have transferable skills to enable you to succeed, we encourage you to