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.
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!

