Software Engineer
Listed on 2026-09-02
-
Software Development
Software Engineer
Based in office (Alnwick), hybrid or remote | Full-Time, Permanent | Competitive salary
About The Role
Based in the office (Alnwick), hybrid or remote.
Full-time, permanent contract.
We offer a salary to match your experience, with annual pay reviews.
Benefits
- Flexi Time
- Annual discretionary bonus
- Group life insurance
- Free parking
- Full job specification
About You
Are you a natural-born problem solver? Would you relish the challenge of crafting code that literally transforms the shape of some of the most innovative machines in the world? Do you enjoy investigating complex problems until they’re completely resolved? Would you thrive on developing code that works seamlessly in our robust test environments and across multiple live products?
If this sounds like you, please read on.
Essential Skills, Qualifications And ExperienceIdeally, you’ll have spent at least three years in a software development role. You’ll also need a degree (or higher) in an engineering, scientific or mathematical discipline.
We’re Especially Looking For- Sound working knowledge of C++/C, Java or Python.
- Thorough understanding of object-orientated design and programming.
- Strong analytical and conceptual skills.
- Experience of executing and documenting unit tests.
- Ability to work well in a team and contribute ideas.
MSP’s key strengths are in metrology, CNC and manufacturing. You don’t need to have direct experience in any of these areas, but it’s a bonus for us if you do.
We’d also be interested to hear if you have any experience in:
- 3D geometry
- 3D graphics
- Matrix operations
- XML
- Open GL
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).