> Markdown version of [/jobs/ext/339996-graduate-software-engineer](https://www.wearedevelopers.com/jobs/ext/339996-graduate-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Graduate Software Engineer - **Company:** LK Metrology - **Location:** Castle Donington, UK - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** 3d Models, Agile Methodology, C++ (Programming Language), Computerized Maintenance Management Systems, Databases, Software Debugging, Microsoft Visual Studio, Motion Planning, Object-Oriented Software Development, Parsing, Scrum Methodology, Software Engineering, Software Systems, Windows Desktop, Information Technology, Software Version Control - **Published:** June 11, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=a6b599b844294eab ## About the Role Do you have experience in Visual Studio?, Do you have a Bachelor's degree?, Our ideal applicant for the position of Graduate Software Engineer will be able to demonstrate the following as part of their application and interview process: · A degree in Computer Science (preferred), Mathematics or Physics · Knowledge/experience of object-oriented design · Practical knowledge of at least one modern object-oriented programming language, preferably C++ · Knowledge/experience of 3D vector/coordinate geometry · Strong mathematics skills · Knowledge/experience of software engineering processes and tools such as Scrum, Agile, revision control, Visual Studio A knowledge of metrology would be advantageous but not essential., * Do you possess a degree (or equivalent) in Computer Science, Maths or Physics? * Do you have a good knowledge of C++? * Do you have experience of software engineering processes. eg Scrum, Agile? Education: * Bachelor's (required) ## Description As an LK Graduate Software Engineer you will be joining an eclectic, agile team that works well together in a professional but informal environment. This team is responsible for developing, testing and debugging our CMM software solutions and rolling out newly developed software products at key customer sites. You will work on a range of products including our flagship metrology solution, a comprehensive Windows desktop application for programming measurements on and driving CMMs, performing complex evaluations, and providing graphical reports. Development is very varied and will encompass many aspects of software engineering; GUI development, 3D CAD manipulation/interaction, simulation, path planning, databases, generating and parsing a domain specific language, algorithmic and mathematical problem solving, hardware control and interaction, and much more. There will be opportunities for personal growth within an open team that are very willing to share and help each other, regular in-house training sessions, dedicated R&D time, and a willingness for people to lead and drive project developments. Your main duties will include: · Designing, developing and testing our software products · Participating in the full development project lifecycle, from specification, to testing and delivery · Ensuring that projects are delivered on time and to specification · Supporting the rollout, testing, and debugging of these products at key customer sites, mainly in the UK but occasionally overseas, Our Software Engineers spend their time working both at home and in our offices based in Castle Donington (up to 3 days per week at home, subject to review depending on business need). However, you will be expected to attend the office at any time, where workload requires it or for attendance at meetings, etc. ## Related Videos - [Model Based Systems Engineering in an Agile Product Development Process](https://www.wearedevelopers.com/videos/68-model-based-systems-engineering-in-an-agile-product-development-process) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [TresJS a new declarative ThreeJS as Vue components](https://www.wearedevelopers.com/videos/543-tresjs-a-new-declarative-threejs-as-vue-components) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Building a Compiler with C#](https://www.wearedevelopers.com/videos/116-building-a-compiler-with-c) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk)