Software Engineer
Join to apply for the Software Engineer role at Servotest Testing Systems Ltd.
With a justifiably proud history stretching back to 1958, this globally recognised leader in OEM hydraulic test and motion simulation systems develops innovative solutions to meet ever more demanding customer testing specifications. Products are sold and installed worldwide via our direct sales and commissioning teams from operations based in UK, USA and China.
Position Overview
As a member of the software team, this role requires an understanding of how our software needs to work to provide our customers with the simulation testing they do. Therefore, an understanding of our systems and the system elements is necessary to ensure best in class software is created to aid our customer’s control.
The individual will be part of a team and will need excellent communication skills, both verbal and written, and be able to adapt their way of working to suit a standardised approach to software construction. They will also need to appreciate and have an understanding of the bigger picture objective when dealing with a focussed area for development. This role would suit someone that is keen to further their practical experience. They will be inquisitive and have a proven track record in efficiency and accuracy.
The role is office based and requires knowledge and understanding of C# and .NET. The company also operates other software packages, so a broader familiarity would be advantageous too.
The individual will be an enthusiastic self‑starter, capable of growing the role as well as introducing efficient processes, standardising on procedures and looking for ways in which to further support the wider team.
Roles and responsibilities
* Development and maintenance of principal software products for existing servo‑hydraulic systems as well as new applications
* Selection and support of programming tools and infrastructure
* Testing and validation
* Contributing to design and innovation of new features to respond to customer requirements
* Interface with sales to clarify customer needs, feasibility of requirements
* Developing and suggesting alternative solutions to customer requirements
* Respond to demands of working in a dynamic environment
* Support customers with technical software problems by telephone or email
* Contributing to all aspects of the development including design and strategy
* Provide time estimates to support customer quotation process
* Develop a technical understanding of the role that software plays in complete systems to ensure a broader range of applications knowledge to deal with customer and sales requirements
Experience, Qualifications and Skills
Experience
* Computer Science or equivalent technical degree or qualification with past experience of using C# and .NET
* Ideally, past experience of mechatronics or embedded software development experience in a test or simulation‑driven environment
* Customer service focus with good interpersonal skills
* Team player, able to collaborate with others and willing to share ideas
* Prepared to travel as and when required
Skills
* Ability to work as part of a team and take on own project work packages
* Organised with the ability to meet strict deadlines
* Logical and pragmatic, critical thinking and ability to prioritise
* Confident and excellent, clear communication skills
* To demonstrate good interpersonal skills
* To demonstrate inquisitive and efficient mannerisms
#J-18808-Ljbffr