Salary: £40,000 - 50,000 per year Requirements: 2-4 years of software development experience Strong C++ development experience (essential) Experience with .NET (VB.NET) / WinForms or similar desktop frameworks Degree in a STEM discipline Strong problem-solving and mathematical skills Ability to work effectively in a small collaborative engineering team Desirable experience in multi-threading or concurrent programming Desirable experience in image analysis or data modelling Desirable experience in 3D geometry or mathematical modelling Desirable experience with Git and automated testing Desirable experience with embedded systems or hardware control Responsibilities: Develop Windows desktop applications using C++ and .NET Design, implement and test software for high-precision systems and imaging platforms Work closely with hardware engineers and technical specialists Contribute to software architecture, planning and agile development Write automated tests and support system validation Occasionally assist with system installation and configuration Technologies: 3D Embedded Git Hardware Support Windows ASP.NET C++ More: We are seeking a Software Engineer with strong C++ skills to join our small, highly technical development team. This role offers the opportunity to work on sophisticated software that controls high-precision hardware systems and performs complex image analysis. You will collaborate closely with engineers and scientists to design and deliver integrated hardware and software solutions. last updated 12 week of 2026