Senior Software and Systems Engineer

UK-Gloucestershire-Wotton-under-Edge
Job Reference
GE10270c
No. of Openings
1
No. of Openings Remaining
1
Division
Group Engineering

Overview

Renishaw’s Engineering Technology Centre (ETC) is responsible for the early stage research and development of innovative new products, systems and solutions that push the boundaries of industrial metrology. We are a small multidisciplinary team so rely on high caliber individuals who can take on a broad range of activities within a project.
We are looking for new team members to assist with current activities and play significant roles in future projects.

Responsibilities

•Take a lead role in designing and developing the software and systems architecture for new products and prototypes being developed by the group.
•Software development experience in C, C++, C#, Java, Python or MATLAB/Octave.
•Research and implement mathematical algorithms to support the most critical design, control and processing elements of a new product. This may include control algorithm design, numerical optimization, error compensation, computer vision or three dimensional kinematic or dynamic calculations.  
•Analysis of complete system performance, accounting for the mechanical, electronic and optical elements alongside any software and control systems being developed.
•Support the development of early stage prototypes, including the design of test schedules, staged releases, bug-fixing and problem solving, feeding back results in to improved system designs.
•Lead team brainstorming and ideas sessions, suggesting and evaluating new approaches and helping to implement solutions for new products.
•Liaise with other groups in Renishaw to share knowledge and support research activities.

 

Key requirements


•Experience in software development and software architecture, with a good understanding of software design principles.
•Strong mathematical ability and experience in implementing high performance numerical code, potentially under real time system constraints.
•The ability to analyse mechanical and electronic systems, understanding their design and performance limitations.
•The ability to create clear and concise technical documentation with a high level of mathematical content.
•Degree in an Engineering, Computer Science, Software Development, Physical Sciences or a Mathematics related discipline from a top tier university.

 

Desirable requirements

 

•Experience in using source control software and working collaboratively on a shared codebase.
•Knowledge of control theory and control algorithm design techniques
•Mathematical understanding of 3D geometry, vector transformations, rigid body kinematics and point data set manipulation.
•Understanding of optics and optical system design.
•Firmware development experience for microcontrollers and/or FPGAs.
•Experience of real time control system implementation, including safety critical elements and/or hardware interfaces.

Person specification

The role would suit engineers of varying levels of experience, but requires the following traits:
•Technically strong
•Keen to take on a broad range of roles within a project.
•Fast learner.
•Willingness to put forward and independently research completely new systems, ideas and solutions.

 

Benefits


When you join Renishaw, we're committing to your future career. That's because we believe in developing our peoples’ skills and promoting them internally. We also offer a benefits package that's highly desirable, including a 9% non-contributory pension, discretionary annual bonus and pay reviews, subsidised onsite restaurant, 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, Life Assurance and BUPA Renishaw Health Trust.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed