Renishaw PLC Wotton-under-Edge, Gloucestershire GL12, UK
Jan 21, 2017Full time
Renishaw currently has a requirement for a Software Engineer to provide software development for the CMM division. Reporting to the divisional Software Design Manager, your primary focus will be to continue the development of the real-time control system for Renishaw's multi axis motion controller. As the successful individual you will have the opportunity to improve your real-time embedded system skills applied to the metrology engineering domain. Key duties: * Work as part of the CMM division's real time embedded software team. * Design new motion control and metrology algorithms, and create real time software implementations of the algorithms, in Renishaw's range of multi axis controllers. * To gain a deep knowledge of the existing features of the controllers, and make enhancements where required. * Write software test specifications and design documentation of a high standard. * Provide support to the division's application engineers in understanding the features of the controller. Key requirements: Essential requirements: * A solid engineering background, with experience in real time embedded system design and implementation. * Strong knowledge and experience of using the C programming language. * Strong mathematical skills are important, including an understanding of 3D geometry. * The role requires the ability to design algorithms to control electro mechanical systems using feedback from various types of sensor, so an appreciation of the principles of such systems is required. * Familiarity with software hardware interfaces, as the role may require collaboration with hardware design teams. * The ability to estimate development timescales and produce high quality design documentation. Desirable requirement: * Knowledge of the QNX Momentics integrated development environment. * Some familiarity with Microsoft's component object model (COM). * Experience of C# development. Person specification: The successful applicant will be a clear thinker who enjoys creating well thought out software designs, documenting them, and then implementing them in clearly readable code. The individual in this role will demonstrate good team working and communication skills both written and verbally. Location: The role will be based at our New Mills site near Wotton under Edge, Gloucestershire. Benefits: Working at our headquarters in New Mills gives you access to a fully equipped gym for just £1 a month, a subsidised onsite restaurant and coffee shops, free parking and sports and leisure societies. Of course, we appreciate there's more to work than the office, so we also offer 25 days holiday, BUPA medical insurance, Life Assurance a 9% non-contributory pension, discretionary annual bonus and pay reviews.