Reporting to: Software Team Lead My client is a world-leading SME who designs and manufactures state-of-the-art robotic measuring instruments for use in such fields as biomedical research, optics, automotive and aerospace. They are seeking to recruit a Test Engineer / Application Engineer to help the companys development team and processes cope with the rapid growth in demands for their optical coordinate measuring machines. Who you are: You will and have an engineering/mathematical background, good understanding of testing and test automation, and will have previous experience working on integrated hardware/software solutions in a field such as automation and robotics or metrology industries, or a keen interest in working in such an environment. CMM programming experience would be a significant advantage. Ideally you will also have some software programming experience (preferably in C# and .NET, but perhaps C++ or other languages). Overall Responsibilities: To help ensure the quality of software solutions, many of which will interface to, and control, cutting-edge hardware systems, and working on future improvements to testing strategies and tools. The role will initially be mostly focused on testing, and improving automation of existing tests, but the opportunity will exist to further develop existing application and software skills and move towards an engineering role. Post Holder Specific Responsibilities and Duties: Testing software developed in an agile environment, including setting up machines for running manual and automated tests, and initial analysis of data produced, using Excel, creating charts, reviewing diagnostics data and logs etc. Developing new automated tests using appropriate tools and programming languages Working with Team Foundation Server. Working closely with a small team of software engineers. Improving testing, applications, mechatronics and software skills, diagnosing and fixing issues found. Helping work on th...