p2i logo


Software and Controls Engineer

Technology Resources – Abingdon, Oxfordshire
Department Technology Resources
Employment Type Permanent - Direct
Minimum Experience Experienced

Job Title: Software Controls Engineer

Department: Engineering

Reports to: Engineering Manager

Location: Milton Park, Abingdon.  OX14 4SA

Salary: £33,000-£38,000

As a Software Controls Engineer you will mainly be responsible for (but not limited to) the duties described in this job description.

Job Purpose & Context

This role exists to be one of the key players in the design and development of software architecture for both machine accessories and retro-fits, for both current and new equipment and automation.   It is one of a group of multi-functional Engineers with the ability to identify and problem solve issues related to production processes, equipment, and manufacturability.

Main Responsibilities

  • Works in conjunction with mechanical, electrical and automation engineering, and colleagues in Research & Development in the development of current machines, and the design of new machines with particular focus on all aspects of software including development and maintenance
  • Project manages with hands-on ownership of all aspects of software developments, from detailed design through to final validation
  • Ensure all prototypes are programmed to the correct/desired standard and are validated for use

Additional Responsibilities

  • Assisting the R&D, Service & Support and Manufacturing teams as and when required (time permitting)
  • Contributes to team effort by accomplishing related results as needed
  • Occasional travelling may be required for this post

Key Relationships and Interfaces

  • Line Manager for day-to-day direction
  • Engineering, Research & Development, Service & Support and Manufacturing

Academic Qualifications or Key Knowledge


  • Bachelor’s degree in Software Engineering
  • Degree in Software Engineering Architecture
  • Other technical qualifications considered

Skills & Experience


  • 5+ years in software development / architecture role
  • Specific experience of working with industry machinery within a technical environment, not just a general software engineering or infrastructure background
  • Multi language PLC / PAC programming capabilities; Omron, Opto 22, Mitsubishi and Siemens desirable
  • The candidate needs excellent problem solving skills and must possess and be able to demonstrate a flair for creativity and innovation
  • Wide development experience, with ideally exposure to all aspects of supplier sourcing, prototyping, design validation, mass production release
  • Must be able to work on their own initiative and demonstrate excellent organisational, time management and prioritisation skills, between multiple projects
  • Ability to work under pressure and to tight timescales
  • Good written and verbal communication skills and the ability to communicate at all levels
  • Able to work successfully in a multi-disciplinary team
  • Experience of a variety of different PLC programming solutions


  • Highly proficient in machine / automation software development
  • Experience in rapid architecture design and code reformatting
  • Proficient in software diagnostics
  • Other programme language packs considered
  • Experience in HMI design
  • Flowchart creation and management
  • Creating / participating in FMEAs
  • Design of Experiment programs and Design Verification Plans
  • Experience of CE / UL standards would be advantageous, including; Safety of machinery — General principles for design — Risk assessment and risk reduction ISO 12100, Safety of machinery — Safety related parts of control systems BS EN ISO 13849
  • Proficient in the preparation of all related documentation
  • Participating in activities with cross disciplinary project teams



  • Organisational awareness and commitment
  • Initiative
  • Planning and Organising
  • Resilience
  • Flexibility and Adaptability
  • Teamwork


  • Customer Awareness

Posting Date: 3rd September 2019

Closing date: 1st October 2019

If you are interested in applying for this role, please send your CV along with salary expectations.

Please note: Only Candidates with the relevant skills and experience will be contacted regarding their application. If you are not successful with this role we may however contact you in the future to discuss other opportunities.

Please note that no terminology in this job description is intended to discriminate on the grounds of a person's gender, marital status, race, religion, colour, age, disability or sexual orientation. Candidates will only be assessed on their merits, qualifications and abilities in relation to the role.

Thank You
Your application was submitted successfully.
Apply for this Job
  • Location
    Abingdon, Oxfordshire
  • Department
    Technology Resources
  • Employment Type
    Permanent - Direct
  • Minimum Experience
  • Powered by