Software Engineer

Office-based (Alnwick) with option for hybrid working  | Full-Time,  Permanent  |  Competitive salary 

About the role

Office-based (Alnwick) with option to work up to 2 days per week at home.

Full-time, permanent contract.

Competitive salary, dependent on experience.


Benefits

Flexi-time

Annual discretionary bonus

Group life insurance

Free parking

About MSP

MSP is a leader in measurement and manufacturing software, providing advanced solutions to industries where accuracy is critical.

MSP is a Renishaw plc Associate company and, whilst developing our own in-house products, we also work on the development of some of Renishaw’s world‑class technologies to deliver reliable, high‑performance measurement and process‑control systems.

We’re looking for a talented Software Engineer to join our team. If you enjoy solving complex technical challenges, writing high‑quality code, and working with innovative metrology and manufacturing technologies, we’d love to hear from you.


About the role

In this role as Software Engineer, you will contribute to the design, development, and maintenance of software solutions for the range of Renishaw Equator gauging systems and related measurement technologies.

You will work closely with other engineers to create robust, efficient, and scalable applications used in advanced manufacturing environments.

If you like the sound of this, please read on.

Equator_SoftwareEngineerRole

Essential skills, qualifications and experience

  • Minimum 3–4 years’ experience coding in C++.

  • Degree‑level qualification (or equivalent) in an engineering, scientific, or mathematical discipline.

  • Strong understanding of object‑oriented design and programming principles.

  • Strong mathematical capability to understand and apply analytical reasoning.

  • Ability to work effectively both independently and within a team.

  • Strong organisational skills with the ability to manage and prioritise workload.


Desirable skills and experience

  • Experience with C, Java, or C#.

  • Knowledge of metrology, CMM measurement, CNC machining, or manufacturing processes.

  • Understanding of 3D geometry or matrix operations.

  • Experience with MFC (Microsoft Foundation Classes).

  • Knowledge of XML.

  • Familiarity with OpenGL or similar 3D graphics frameworks.

  • Experience developing or maintaining 3D graphical applications.


How to apply

To apply for this position, please use the form below or email careers@mspltd.com with your CV and covering letter. Applications close on Friday 10th April 2026.

Now it's time  to apply.

Please use this form to apply for the role. We can't wait to hear from you!