Chippenham, Wiltshire
22 days ago
Control Systems Engineer - software development

Software Engineer – Control Systems & Railway Simulation

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.

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 releasesArchitect, 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 levelsHaving 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 projectUsing requirements Analysis via user storiesDesigning using UMLObject Oriented codingDeveloping test plans and specificationsSupporting integration and system testingWilling to travel for visits to site to assist in testing and commissioning (as required)Accurate and timely reporting of progress and issues

Your success will be grounded by …

Having graduate in relevant engineering discipline or other numerate subject, although equivalent experience/education would also be consideredProficient in UML, OO, C++ and C#Having thorough understanding of SOLID principles and common design patternsHaving experience of Unit TestingWorking in a team of engineers, or independently, as required.Demonstating knowledge of good development standards and practicesA Good knowledge of configuration management and control practicesHaving good verbal and written communication skillsWillingness 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 SoftwareExperience of Windows HMI development with WPF or similar technologiesExperience of publish-and-subscribe messagingFamiliarity with Agile software development techniques (e.g. Scrum or XP)Systems Engineering experienceRailway Industry background (signalling & operations).Knowledge of CENELEC 50128 & 50129.Experience with DOORS, Polarion

You'll benefit from…

Competitive salary26 days holiday with an option to buy/sell up to 5 days per yearAttractive pension schemeSubsidized 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

apply.


Confirm your E-mail: Send Email