About this role
Salary: £40,000 - 60,000 per year
Requirements: Around 3–5 years of commercial software development experienceStrong programming skills, particularly in Python, Java, or similarInterest in AI, machine learning, and emerging technologiesExperience with software development, testing, and CI/CDDegree or background in Software Engineering, Computer Science, or an engineering-related fieldConfidence working independently and collaborating with engineers from different disciplinesExperience in an SME, start-up, or product development environment is particularly appealingMust have the right to work in the UK without requiring sponsorship, now or in the future Responsibilities: Design and develop software applications and toolsExplore how AI, automation, and emerging technologies can support R&D and product developmentWork with engineers to understand technical challenges and develop practical solutionsImprove existing systems, processes, and software capabilitiesOwn projects from initial ideas through development, testing, and implementationHelp introduce software, AI, and technology-led solutions to support medical device development and wider business improvements Technologies: AICI/CDSupportJavaMachine LearningPython More:
Were working with a growing medical device manufacturer in Cambridge that is adding software and AI expertise to its established engineering and R&D department. Were investing significantly in new product development and emerging technologies, and this newly created role offers freedom to explore ideas and make an impact. The position is permanent and site-based, with a salary of £40,000–£60,000 depending on experience. Were particularly interested in people who enjoy understanding how physical products work and exploring how technology can improve them.
last updated 41 week of 2026