Skip navigation

Write code that matters

We are always on the lookout for exceptional people to join us. So if you are seeking a challenge, want to work on products and systems that directly impact people's lives and want a position where you can actively see your contribution in the end product, then talk to us about a career within software.

Who we are and what we do

Renishaw is one of the world's leading engineering and scientific technology companies, with expertise in precision measurement and healthcare. The company employs around 4,000 people worldwide and supplies products for use in applications as diverse as jet engine and wind turbine manufacture, through to 3D printing, dentistry and brain surgery.

Our sensors, products and systems are highly software-dependent and we write code at all levels of the 'software stack'.

GoProbe phone app M1 single surface

As a company that produces cutting edge measurement systems, such as the Equator gauging system or our neuro-surgical robot, we need to be able to work all the way up from low level code for embedded systems development using microcontroller technologies like PIC and ARM in a variety of languages such as embedded C, C/C++ and assembler through to high-end desktop and mobile apps using technologies like ATL, COM, .NET, MFC, Android and Objective C not to mention a swathe of middleware.

Having this level of control over the software allows Renishaw to stay at the forefront of the industry while giving us the flexibility to adapt to an ever changing market place.

Of course technology is nothing without engineers with the ‘right stuff'! Consequently we have teams of experts in component provision covering: maths, geometric modelling, 3D rendering, CAD, CAM, path planning, collision avoidance, spatial mapping, information management (DBA's), reporting services, web development, UI, UX and systems usability. Consuming their output are numerous product teams working in such diverse fields as embedded engineering, neurosurgery, gauging, LiDAR, industrial image processing, machine programming, 3D printing, Raman spectroscopy and aerospace measurement applications.

Some of the software Renishaw produces

Who works for us?

Software graduates team meeting with computer screen

We employ and have recurring opportunities for candidates with strong maths, physics, electronic or mechanical engineering and other related scientific disciplines. We employ R&D scientists involved in algorithm development and modelling (i.e. automated neuroanatomical identification). We also employ specialists in image processing (OpenCV), SLAM, robotics, machine modelling, calibration, error mapping and many other disciplines, many of whom have second degrees. We are extremely active in graduate recruitment and attract many of the best and brightest candidates every year. We also have a successful software apprenticeship and graduate schemes to help ensure we meet our aggressive growth targets.

Software videos

Current vacancies