Software Engineer

Company: MSP
Apply for the Software Engineer
Location: Alnwick
Job Description:

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.

Role Description

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

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

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.

Details

  • Office-based (Alnwick) with option to work up to 2 days per week at home.
  • Full time, permanent contract.
  • Competitive salary, dependent on experience.

#J-18808-Ljbffr…

Posted: March 27th, 2026