Home/Jobs/Software Engineering Graduate Jobs in Cambridge
Browse graduate roles in software engineering in Cambridge from top UK employers on Gradworx. Apply free. No fees for candidates.
6 open roles

Graduate Consultant - Software Engineering
TTP plc
Cambridge, UK
Based near Cambridge, this graduate software engineering role focuses on designing and implementing diverse technical solutions—ranging from embedded algorithm design to cloud-based neural networks—while consulting directly with clients to translate their requirements into commercially successful products.Company DescriptionTTP is an employee-owned technology and product development consultancy, with a 40-year track record of helping ambitious clients solve complex challenges and bring innovative, commercially successful solutions to market.We invent, design, and manufacture impactful products and technologies across a wide range of industries – including healthcare, life science, energy, and communications – and at the intersection of engineering, physical science, and biology.Whatever your career stage, your expertise and creativity will be appreciated and nurtured from day one. You’ll dive straight into contributing to technical projects, solving complex real-world problems, and being a trusted and integral member of the team.Job DescriptionYou will work in-person at our campus near Cambridge to develop software solutions – from concept generation and algorithm design to implementation in embedded and cloud-based resources. The work will be varied depending on the project, but could include developing neural networks for human-multi-robot collaborative teams, using AI to build faster, more efficient models, or creating an app that helps people with specific health problems like borderline personality disorder. You will have the opportunity to work on multiple such projects at any one time, so over a year at TTP your experiences and applications will be vast, and you can expect to develop and expand your understanding of entirely new fields of science and technology rapidly.Alongside your technical work, you will develop as a consultant, engaging with clients to share your progress and making sure their requirements are understood and reflected in the software you build. Over time, you’ll have opportunity to take on more responsibility by leading projects, strengthening client relationships, and building business.You'll be part of a collaborative team of experienced software engineers who are not only available to support you, but actively enjoy sharing ideas, solving problems together, and learning from one another. We believe growth happens best in an environment where knowledge is shared freely and curiosity is encouraged. You'll receive mentorship and guidance when needed, but also the space and trust to take initiative, explore your interests, and shape your own development. You'll be encouraged to contribute early, take ownership of your work, and collaborate across disciplines to deliver impactful solutions.Requirements:Proactive and self-starting, with a strong sense of personal responsibility and a drive to make things happen.Deep intellectual curiosity and inventiveness, with a desire to understand how things work at a fundamental level. You should be on track for a minimum 2:1 in Computer Science, Engineering, or a related discipline, with a strong academic record that reflects your capacity for rigorous, first-principles thinking.Fluency in at least one of Python, C, or C++, with a track record of building meaningful software. You should be able to both write high-quality code and engage effectively with code written by others.Collaborative and emotionally intelligent, able to build trust, energise those around you, and communicate complex technical ideas with clarity, empathy, and precision, regardless of your audience's background.Commercially aware and entrepreneurial, excited by the opportunity to turn breakthrough technologies into real-world products, ventures, and impact.Strategic and systems-minded, able to see the bigger picture, anticipate challenges and opportunities, and navigate ambiguity while keeping priorities sharp and focused.We're looking for those who don't just solve problems - but who seek them out, thrive on them, and elevate those around them while doing so.Additional InformationTTP operates from an award-winning campus in green surroundings, just south of Cambridge.We offer a generous benefits package, including:Annual profit-related bonus Virtual shares that reward you with a stake in TTP Group’s long-term success10% employer pension contributionPrivate medical insurance (for you and your dependants)Free onsite lunchLife insurance (6 x salary)25 days annual holiday Enhanced parental leave and flexible return-to-work supportElectric car leasing and cycle-to-work schemesInterest-free season ticket loan Local sports and cultural discountsComprehensive relocation support (if applicable)
Posted 2 days ago

Graduate Software Engineer
Neat
Cambridge, UK
Based out of the R&D team in Cambridge, this graduate position focuses on designing, developing, and deploying software features for Pulse, Neat’s collaboration technology solution.Neat brings people together with beautifully simple, versatile video devices and experiences. By minimising the physical and virtual divide, we enable everyone to feel more connected, present and understood, however they prefer to work. Neat's pioneering portfolio addresses the needs of today's workplace and natively supports Microsoft Teams, Zoom, Google and a range of compelling business apps.We are an ambitious, accountable, collaborative, responsible, and growing team that fosters an environment where creativity and ingenuity can flourish. We strive to bring out the best in our Neaters and make amazing products and experiences. We are headquartered in Oslo with Neaters working all over the world and a new office in Cambridge.The OpportunityWe are looking for bright and enthusiastic graduate software engineers to join our R&D team in Cambridge as we continue the next chapter of product development on Pulse, our solution to the world of hybrid collaboration technology. As a graduate software engineer, you will work on everything from research and design to testing and delivering features across our entire product range.You will be part of a small, dynamic team and happy to get stuck into a variety of engineering problems. Examples include cloud services written in Go running on Docker, Android application development using Kotlin, web development in Typescript and React, DevOps work improving our CI/CD pipeline, and more.ResponsibilitiesDevelop and maintain high-quality software solutions in Go, Kotlin, and TypeScript/ReactCollaborate closely with designers and product managers to craft simple and intuitive productsUtilise test-centric design to ensure highly testable and tested codeReview code and actively participate in maintaining a strong engineering cultureDesign technical solutions and architectures where required, jointly with the product and engineering teamResearching new technology choices and presenting pros/cons to the engineering teamAbout youYou will have achieved excellent academic results from a leading university or be able to demonstrate outstanding technical skills and be proficient in English. While we use Go, Kotlin, and TypeScript day-to-day, we are happy to consider experience from C, C++, Java, and Python development environments, as long as you are prepared to learn new languages and frameworks.We are looking for a team player who thinks holistically, enjoys solving complex problems and thrives working autonomously, while not afraid to ask for input and learn from your teammates if you’re stuck. You should take pride in your work and want a career where your creative abilities will make a difference in the world of technology, whilst being part of an impressive R&D environment
Posted 5 days ago
Graduate Consultant Software Engineer
Softwire
London | Cambridge, UK
This permanent graduate position blends full-stack software development with high-level client advisory.In BriefThis is a permanent role that blends high-level software engineering with strategic client advisory. Our consultant software engineers act as technical partners to our clients, helping them transform their businesses through domain expertise and, increasingly, AI-driven solutions.As a consultant engineer at Softwire, you’ll be part of a bright, inclusive, supportive team. You will work directly with our customers to solve some of their biggest challenges, making a genuine difference to people’s lives, businesses and society along the wayInterspersed with the project work, you’ll benefit from structured training that equips you for a long and fulfilling career in the digital world. Working here, your opportunities are virtually limitless, with a wide variety of technical and non-technical career paths open to you. Both our current and our previous managing directors are alumni of our graduate programme.Salary: £45,000Our graduate timelineMonth 1: Software engineering inductionOur training programme gets you up-to-speed with the skills you need to thrive as a professional digital engineer. You’ll get a grounding in coding, source control, modern technology stacks, and more. You’ll then form a team with your fellow new starters to develop a piece of software, typically for a not-for-profit organisation or to be used within Softwire. Under the guidance of experienced engineers, you’ll learn what it takes to deliver commercial-grade software.The induction includes training in AI-assisted development. You will learn to oversee and refine AI-generated code, reflecting a shift in the coding world from manual creation to high-level oversight. This training ensures you can leverage AI for maximum efficiency while focusing on architectural challenges and client value.Months 2-15: Working on client projectsWith your first project complete, you’ll join one of our teams delivering a client project, usually in our offices but sometimes on a customer site. You’ll get plenty of support throughout, surrounded by helpful colleagues and industry experts to answer all your questions. And with continual peer review of your work, your software engineering skills will quickly rise to new levels. Alongside your project work, you’ll continue to attend our in-house training programme . This industry-leading course lasts six weeks in total, spread over 12 months. It broadens your knowledge in key aspects of professional software engineering, including:System designDevelopment methodologiesAdditional technologiesYou will move beyond simply doing what is asked; you will advise clients on the best course of action using your domain knowledge. As AI handles more of the routine coding, your role will focus on architectural oversight and strategic partnership.Month 16 and beyond: Choose your career pathWe continue to invest in your development and promote from within. Many of our senior staff joined as graduates and have followed a range of career paths. And, as the individuals we’ve highlighted below show, you’ll quickly get opportunities to take on added responsibility. You might decide you love leading project delivery. You might enjoy overseeing a technology team. You may find consulting is your passion. You could choose to specialise in areas such as design, or data science and artificial intelligence.The people we are looking forA passion for solving real-world challenges:First and foremost, you’ll get a buzz from building things that make a difference to businesses, people and society. We also want to see passion for coding – any experience you have is a bonusA consultancy mindset:You are genuinely excited about working with customers to solve their problems. You’ll need to be comfortable in new environments, quickly building relationships with new clients to get to the heart of their businesses and their needs. You are confident discussing technical ideas with people with varying degrees of digital literacy, communicating clearly with any audience.A positive, can-do team player:You love pushing the team to greater heights by helping colleagues out wherever you can. You always look to improve yourself and others. Your default answer to a question is ‘yes’, and you make big problems seem small.Extreme STEM skills:We are looking for exceptional logical analysis and reasoning capabilities
Posted 5 days ago

Graduate Software Engineer – Robot Software
CMR Surgical
Cambridge, UK
Operating within an agile scrum framework, this graduate position focuses on designing, prototyping, and testing embedded safety-critical software for the Versius surgical robotic system.About CMR SurgicalAt CMR Surgical, we're revolutionising the future of minimal access surgery with Versius, our next-generation surgical robotic system. We're growing fast, and we’re on a mission to transform how surgery is delivered globally for the benefit of patients, clinicians, and healthcare systems.Our values—Ambitious, Humble, People-Focused, and Fair & Responsible define our approach to innovation, partnership, and growth. If you believe in making a meaningful difference in healthcare and want to be part of a purpose-driven company with bold ambitions, now is the time to join us.CMR is an exciting and evolving company to be joining right now. Our commitment to our goal of building a world-class medical devices company is underpinned by the ground-breaking innovation of our next generation of surgical robots and a diverse team of talented and supportive individuals.We’re breaking new ground which makes working here exciting, it provides autonomy, opportunity and makes the things you do visible. Come and join us and see what you’re capable of.About the RoleGraduate Software Engineers within the Robot Software department are responsible for developing embedded software for CMR Surgical medical devices, together with all necessary testing and documentation for regulatory approval. Developing software tools and processes for Robot Software, Operational Excellence and CMR as a whole in accordance with CMR’s quality management system. Engineers can expect to be assigned to the scrum team where their skills and experience can best meet CMR’s needs.ResponsibilitiesWorking within the Robot Software scrum team framework:Follow procedures to develop software and documentation, including prototyping, risk management, requirements definition, design, implementation and test.Investigate reported issues.Review the work of others.Assist the planning and management of the team.We’d expect you to be willing to turn your hand to anything within the Robot Software remit that helps the team deliver its objectives.About YouTo be successful in this role, you’ll need to have/be:Degree educated ideally within Computer Science, Maths, Physics, Electrical EngineeringAn interest and understanding of software engineering fundamentals and best practiceFamiliarity with either C or PythonA rigorous attention to detailExperience developing softwareUseful academic or industrial experience:Cloud technologiesControl systemsDC motor controlLinuxMATLAB or Python for algorithm prototyping and/or data analysisMicrocontrollersNetwork protocolsNumerical Linear AlgebraRobot kinematics/solid body mechanicsSafety critical software development standards, particularly IEC 62304.Web technologiesWhy Join Us?We offer a competitive salary and a great benefits package including a bonus, pension, healthcare and enhanced global parental leave pay.
Posted 5 days ago

Artificial Intelligence and Machine Learning Graduate
AVEVA
Cambridge, UK
This role focuses on designing and implementing innovative AI and machine learning capabilities into industrial software, involving the management of training data and the deployment of predictive services across cloud and on-premise platforms.R&D at AVEVA: Our global team of 2000+ developers work on an incredibly diverse portfolio of over 75 industrial automation and engineering products, which cover everything from data management to 3D design. AI and cloud are at the center of our strategy, and we have over 150 patents to our name. Our track record of innovation is no fluke – it’s the result of a structured and deliberate focus on learning, collaboration, and inclusivity. If you want to build applications that solve big problems and do impactful work, join us! As part of our global AI development group, you’ll collaborate with a team of skilled software engineers in designing and implementing AI capabilities and solutions into our product suite. The work will include managing training data, building, deploying, monitoring & testing the AI/Analytics services/capabilities. You will have the opportunity to work in a niche segment with the latest technologies to ensure that we build and bring meaningful AI/Analytics capabilities to the market.Key responsibilitiesIn collaboration with the team design, develop, implement & test innovative and intuitive AI capabilities into our AVEVA solutions.Collaborate with stakeholders be it architects, domain experts and engineers from other product teams to infuse AI capabilities into their products.You may also work on products which could be a mix of on-prem, SaaS, desktop based or web/mobile appDelivering a performant and secure product/service will require you to evaluate the updates made and their impact on the base architecture and design.Desired Skills/KnowledgePrior internship or experience in software development including version control would be greatGood understanding of Machine Learning concepts (training, cleaning, data bias, class imbalance etc)Basic understanding and hands-on experience in object-oriented programming principles (e.g. C#, C++, Java, Python)Statistics and/or Linear AlgebraComputer Vision conceptsPython/Jupyter NotebooksCommon ML packages (Scikit-Learn, Keras, TensorFlow etc.Great skills to haveOrganization: The pace at AVEVA can be exciting and fast, so whilst you will need excellent time management and effective prioritisation, we will do all we can to support a balanced portfolio of work, and your wellbeing.Quality Software: You are passionate about delivering software that is reliable, performant and scales well.Problem-solving: You’ll need to enjoy figuring how to get out of sticky problems, as troubleshooting and solving challenging problems is a big part of this role.The team you’ll join“Our’s is a small niche team, but spread out geographically across the globe, working on addressing some of the unsolved problems of our customers using AI/ML. We have some of the most brilliant people who have a varied experience and skillsets. More importantly, it’s fun to work in this team.”AVEVA is an Equal Opportunity Employer and we take immense pride in the diversity of our people. Potential is as important as experience, and the perfect candidate doesn’t exist, so don’t be deterred if you don’t meet every requirement – we want to hear from you!We will be evaluating CVs on a continuous basis, and should we receive a sufficient number of strong applications, we may choose to close the application process ahead of schedule.UK Benefits include: Flexible benefits fund, emergency leave days, adoption leave, 28 days annual leave (plus bank holidays), pension, life cover, private medical insurance, parental leave, education assistance program.It’s possible we’re hiring for this position in multiple countries, in which case the above benefits apply to the primary location. Specific benefits vary by country, but our packages are similarly comprehensive.Hybrid workingBy default, employees are expected to be in their local AVEVA office three days a week, but some positions are fully office-based. Roles supporting particular customers or markets are sometimes remote.About AVEVAAVEVA is a global leader in industrial software with more than 6,500 employees in over 40 countries. Our cutting-edge solutions are used by thousands of enterprises to deliver the essentials of life – such as energy, infrastructure, chemicals, and minerals – safely, efficiently, and more sustainably.We are committed to embedding sustainability and inclusion into our operations, our culture, and our core business strategy.
Posted 16 days ago

Cloud Operations & Infrastructure Graduate
AVEVA
Cambridge, UK
A Cloud Developer Graduate role at AVEVA where you’ll build and support industrial software solutions while gaining experience in modern development practices through a structured R&D graduate program.AVEVA is creating software trusted by over 90% of leading industrial companies. AVEVA’s Early Careers Recruiting team is actively searching for Software Development Graduates for 2026.As a Cloud Developer Graduate, you will: Work alongside our experienced cloud developers on one of our small, energetic development teams. Learn the process of software development using modern languages like Agile to help full-time work in designing, coding, testing, documenting, and supporting our software products.This is a brilliant opportunity to join the AVEVA R&D graduate program with opportunities across several disciplines including Engineering, Advanced Applications, Data Collection, Human-Machine Interfaces, and Industrial Platform. You will build essential experience working with customer problems across diverse sectors such as marine, power, manufacturing and sustainability.You will be supported to gain the relevant professional development to support your work and will be part of our AVEVA graduate development program. You will be part of the AVEVA graduate community and have the opportunity to take part in Action for Good Days and companywide business projects. We are open to applications from a wide range of disciplines including Computer Science, Engineering, Mechanical Engineering.UK Benefits include: Flexible benefits fund, emergency leave days, adoption leave, 28 days annual leave (plus bank holidays), pension, life cover, private medical insurance, parental leave, education assistance program.It’s possible we’re hiring for this position in multiple countries, in which case the above benefits apply to the primary location. Specific benefits vary by country, but our packages are similarly comprehensive.Hybrid workingBy default, employees are expected to be in their local AVEVA office three days a week, but some positions are fully office-based. Roles supporting particular customers or markets are sometimes remote.About AVEVAAVEVA is a global leader in industrial software with more than 6,500 employees in over 40 countries. Our cutting-edge solutions are used by thousands of enterprises to deliver the essentials of life – such as energy, infrastructure, chemicals, and minerals – safely, efficiently, and more sustainably.We are committed to embedding sustainability and inclusion into our operations, our culture, and our core business strategy.
Posted 25 days ago

Graduate Consultant - Software Engineering
TTP plc
Cambridge, UK
Based near Cambridge, this graduate software engineering role focuses on designing and implementing diverse technical solutions—ranging from embedded algorithm design to cloud-based neural networks—while consulting directly with clients to translate their requirements into commercially successful products.Company DescriptionTTP is an employee-owned technology and product development consultancy, with a 40-year track record of helping ambitious clients solve complex challenges and bring innovative, commercially successful solutions to market.We invent, design, and manufacture impactful products and technologies across a wide range of industries – including healthcare, life science, energy, and communications – and at the intersection of engineering, physical science, and biology.Whatever your career stage, your expertise and creativity will be appreciated and nurtured from day one. You’ll dive straight into contributing to technical projects, solving complex real-world problems, and being a trusted and integral member of the team.Job DescriptionYou will work in-person at our campus near Cambridge to develop software solutions – from concept generation and algorithm design to implementation in embedded and cloud-based resources. The work will be varied depending on the project, but could include developing neural networks for human-multi-robot collaborative teams, using AI to build faster, more efficient models, or creating an app that helps people with specific health problems like borderline personality disorder. You will have the opportunity to work on multiple such projects at any one time, so over a year at TTP your experiences and applications will be vast, and you can expect to develop and expand your understanding of entirely new fields of science and technology rapidly.Alongside your technical work, you will develop as a consultant, engaging with clients to share your progress and making sure their requirements are understood and reflected in the software you build. Over time, you’ll have opportunity to take on more responsibility by leading projects, strengthening client relationships, and building business.You'll be part of a collaborative team of experienced software engineers who are not only available to support you, but actively enjoy sharing ideas, solving problems together, and learning from one another. We believe growth happens best in an environment where knowledge is shared freely and curiosity is encouraged. You'll receive mentorship and guidance when needed, but also the space and trust to take initiative, explore your interests, and shape your own development. You'll be encouraged to contribute early, take ownership of your work, and collaborate across disciplines to deliver impactful solutions.Requirements:Proactive and self-starting, with a strong sense of personal responsibility and a drive to make things happen.Deep intellectual curiosity and inventiveness, with a desire to understand how things work at a fundamental level. You should be on track for a minimum 2:1 in Computer Science, Engineering, or a related discipline, with a strong academic record that reflects your capacity for rigorous, first-principles thinking.Fluency in at least one of Python, C, or C++, with a track record of building meaningful software. You should be able to both write high-quality code and engage effectively with code written by others.Collaborative and emotionally intelligent, able to build trust, energise those around you, and communicate complex technical ideas with clarity, empathy, and precision, regardless of your audience's background.Commercially aware and entrepreneurial, excited by the opportunity to turn breakthrough technologies into real-world products, ventures, and impact.Strategic and systems-minded, able to see the bigger picture, anticipate challenges and opportunities, and navigate ambiguity while keeping priorities sharp and focused.We're looking for those who don't just solve problems - but who seek them out, thrive on them, and elevate those around them while doing so.Additional InformationTTP operates from an award-winning campus in green surroundings, just south of Cambridge.We offer a generous benefits package, including:Annual profit-related bonus Virtual shares that reward you with a stake in TTP Group’s long-term success10% employer pension contributionPrivate medical insurance (for you and your dependants)Free onsite lunchLife insurance (6 x salary)25 days annual holiday Enhanced parental leave and flexible return-to-work supportElectric car leasing and cycle-to-work schemesInterest-free season ticket loan Local sports and cultural discountsComprehensive relocation support (if applicable)
Posted 2 days ago

Graduate Software Engineer
Neat
Cambridge, UK
Based out of the R&D team in Cambridge, this graduate position focuses on designing, developing, and deploying software features for Pulse, Neat’s collaboration technology solution.Neat brings people together with beautifully simple, versatile video devices and experiences. By minimising the physical and virtual divide, we enable everyone to feel more connected, present and understood, however they prefer to work. Neat's pioneering portfolio addresses the needs of today's workplace and natively supports Microsoft Teams, Zoom, Google and a range of compelling business apps.We are an ambitious, accountable, collaborative, responsible, and growing team that fosters an environment where creativity and ingenuity can flourish. We strive to bring out the best in our Neaters and make amazing products and experiences. We are headquartered in Oslo with Neaters working all over the world and a new office in Cambridge.The OpportunityWe are looking for bright and enthusiastic graduate software engineers to join our R&D team in Cambridge as we continue the next chapter of product development on Pulse, our solution to the world of hybrid collaboration technology. As a graduate software engineer, you will work on everything from research and design to testing and delivering features across our entire product range.You will be part of a small, dynamic team and happy to get stuck into a variety of engineering problems. Examples include cloud services written in Go running on Docker, Android application development using Kotlin, web development in Typescript and React, DevOps work improving our CI/CD pipeline, and more.ResponsibilitiesDevelop and maintain high-quality software solutions in Go, Kotlin, and TypeScript/ReactCollaborate closely with designers and product managers to craft simple and intuitive productsUtilise test-centric design to ensure highly testable and tested codeReview code and actively participate in maintaining a strong engineering cultureDesign technical solutions and architectures where required, jointly with the product and engineering teamResearching new technology choices and presenting pros/cons to the engineering teamAbout youYou will have achieved excellent academic results from a leading university or be able to demonstrate outstanding technical skills and be proficient in English. While we use Go, Kotlin, and TypeScript day-to-day, we are happy to consider experience from C, C++, Java, and Python development environments, as long as you are prepared to learn new languages and frameworks.We are looking for a team player who thinks holistically, enjoys solving complex problems and thrives working autonomously, while not afraid to ask for input and learn from your teammates if you’re stuck. You should take pride in your work and want a career where your creative abilities will make a difference in the world of technology, whilst being part of an impressive R&D environment
Posted 5 days ago
Graduate Consultant Software Engineer
Softwire
London | Cambridge, UK
This permanent graduate position blends full-stack software development with high-level client advisory.In BriefThis is a permanent role that blends high-level software engineering with strategic client advisory. Our consultant software engineers act as technical partners to our clients, helping them transform their businesses through domain expertise and, increasingly, AI-driven solutions.As a consultant engineer at Softwire, you’ll be part of a bright, inclusive, supportive team. You will work directly with our customers to solve some of their biggest challenges, making a genuine difference to people’s lives, businesses and society along the wayInterspersed with the project work, you’ll benefit from structured training that equips you for a long and fulfilling career in the digital world. Working here, your opportunities are virtually limitless, with a wide variety of technical and non-technical career paths open to you. Both our current and our previous managing directors are alumni of our graduate programme.Salary: £45,000Our graduate timelineMonth 1: Software engineering inductionOur training programme gets you up-to-speed with the skills you need to thrive as a professional digital engineer. You’ll get a grounding in coding, source control, modern technology stacks, and more. You’ll then form a team with your fellow new starters to develop a piece of software, typically for a not-for-profit organisation or to be used within Softwire. Under the guidance of experienced engineers, you’ll learn what it takes to deliver commercial-grade software.The induction includes training in AI-assisted development. You will learn to oversee and refine AI-generated code, reflecting a shift in the coding world from manual creation to high-level oversight. This training ensures you can leverage AI for maximum efficiency while focusing on architectural challenges and client value.Months 2-15: Working on client projectsWith your first project complete, you’ll join one of our teams delivering a client project, usually in our offices but sometimes on a customer site. You’ll get plenty of support throughout, surrounded by helpful colleagues and industry experts to answer all your questions. And with continual peer review of your work, your software engineering skills will quickly rise to new levels. Alongside your project work, you’ll continue to attend our in-house training programme . This industry-leading course lasts six weeks in total, spread over 12 months. It broadens your knowledge in key aspects of professional software engineering, including:System designDevelopment methodologiesAdditional technologiesYou will move beyond simply doing what is asked; you will advise clients on the best course of action using your domain knowledge. As AI handles more of the routine coding, your role will focus on architectural oversight and strategic partnership.Month 16 and beyond: Choose your career pathWe continue to invest in your development and promote from within. Many of our senior staff joined as graduates and have followed a range of career paths. And, as the individuals we’ve highlighted below show, you’ll quickly get opportunities to take on added responsibility. You might decide you love leading project delivery. You might enjoy overseeing a technology team. You may find consulting is your passion. You could choose to specialise in areas such as design, or data science and artificial intelligence.The people we are looking forA passion for solving real-world challenges:First and foremost, you’ll get a buzz from building things that make a difference to businesses, people and society. We also want to see passion for coding – any experience you have is a bonusA consultancy mindset:You are genuinely excited about working with customers to solve their problems. You’ll need to be comfortable in new environments, quickly building relationships with new clients to get to the heart of their businesses and their needs. You are confident discussing technical ideas with people with varying degrees of digital literacy, communicating clearly with any audience.A positive, can-do team player:You love pushing the team to greater heights by helping colleagues out wherever you can. You always look to improve yourself and others. Your default answer to a question is ‘yes’, and you make big problems seem small.Extreme STEM skills:We are looking for exceptional logical analysis and reasoning capabilities
Posted 5 days ago

Graduate Software Engineer – Robot Software
CMR Surgical
Cambridge, UK
Operating within an agile scrum framework, this graduate position focuses on designing, prototyping, and testing embedded safety-critical software for the Versius surgical robotic system.About CMR SurgicalAt CMR Surgical, we're revolutionising the future of minimal access surgery with Versius, our next-generation surgical robotic system. We're growing fast, and we’re on a mission to transform how surgery is delivered globally for the benefit of patients, clinicians, and healthcare systems.Our values—Ambitious, Humble, People-Focused, and Fair & Responsible define our approach to innovation, partnership, and growth. If you believe in making a meaningful difference in healthcare and want to be part of a purpose-driven company with bold ambitions, now is the time to join us.CMR is an exciting and evolving company to be joining right now. Our commitment to our goal of building a world-class medical devices company is underpinned by the ground-breaking innovation of our next generation of surgical robots and a diverse team of talented and supportive individuals.We’re breaking new ground which makes working here exciting, it provides autonomy, opportunity and makes the things you do visible. Come and join us and see what you’re capable of.About the RoleGraduate Software Engineers within the Robot Software department are responsible for developing embedded software for CMR Surgical medical devices, together with all necessary testing and documentation for regulatory approval. Developing software tools and processes for Robot Software, Operational Excellence and CMR as a whole in accordance with CMR’s quality management system. Engineers can expect to be assigned to the scrum team where their skills and experience can best meet CMR’s needs.ResponsibilitiesWorking within the Robot Software scrum team framework:Follow procedures to develop software and documentation, including prototyping, risk management, requirements definition, design, implementation and test.Investigate reported issues.Review the work of others.Assist the planning and management of the team.We’d expect you to be willing to turn your hand to anything within the Robot Software remit that helps the team deliver its objectives.About YouTo be successful in this role, you’ll need to have/be:Degree educated ideally within Computer Science, Maths, Physics, Electrical EngineeringAn interest and understanding of software engineering fundamentals and best practiceFamiliarity with either C or PythonA rigorous attention to detailExperience developing softwareUseful academic or industrial experience:Cloud technologiesControl systemsDC motor controlLinuxMATLAB or Python for algorithm prototyping and/or data analysisMicrocontrollersNetwork protocolsNumerical Linear AlgebraRobot kinematics/solid body mechanicsSafety critical software development standards, particularly IEC 62304.Web technologiesWhy Join Us?We offer a competitive salary and a great benefits package including a bonus, pension, healthcare and enhanced global parental leave pay.
Posted 5 days ago

Artificial Intelligence and Machine Learning Graduate
AVEVA
Cambridge, UK
This role focuses on designing and implementing innovative AI and machine learning capabilities into industrial software, involving the management of training data and the deployment of predictive services across cloud and on-premise platforms.R&D at AVEVA: Our global team of 2000+ developers work on an incredibly diverse portfolio of over 75 industrial automation and engineering products, which cover everything from data management to 3D design. AI and cloud are at the center of our strategy, and we have over 150 patents to our name. Our track record of innovation is no fluke – it’s the result of a structured and deliberate focus on learning, collaboration, and inclusivity. If you want to build applications that solve big problems and do impactful work, join us! As part of our global AI development group, you’ll collaborate with a team of skilled software engineers in designing and implementing AI capabilities and solutions into our product suite. The work will include managing training data, building, deploying, monitoring & testing the AI/Analytics services/capabilities. You will have the opportunity to work in a niche segment with the latest technologies to ensure that we build and bring meaningful AI/Analytics capabilities to the market.Key responsibilitiesIn collaboration with the team design, develop, implement & test innovative and intuitive AI capabilities into our AVEVA solutions.Collaborate with stakeholders be it architects, domain experts and engineers from other product teams to infuse AI capabilities into their products.You may also work on products which could be a mix of on-prem, SaaS, desktop based or web/mobile appDelivering a performant and secure product/service will require you to evaluate the updates made and their impact on the base architecture and design.Desired Skills/KnowledgePrior internship or experience in software development including version control would be greatGood understanding of Machine Learning concepts (training, cleaning, data bias, class imbalance etc)Basic understanding and hands-on experience in object-oriented programming principles (e.g. C#, C++, Java, Python)Statistics and/or Linear AlgebraComputer Vision conceptsPython/Jupyter NotebooksCommon ML packages (Scikit-Learn, Keras, TensorFlow etc.Great skills to haveOrganization: The pace at AVEVA can be exciting and fast, so whilst you will need excellent time management and effective prioritisation, we will do all we can to support a balanced portfolio of work, and your wellbeing.Quality Software: You are passionate about delivering software that is reliable, performant and scales well.Problem-solving: You’ll need to enjoy figuring how to get out of sticky problems, as troubleshooting and solving challenging problems is a big part of this role.The team you’ll join“Our’s is a small niche team, but spread out geographically across the globe, working on addressing some of the unsolved problems of our customers using AI/ML. We have some of the most brilliant people who have a varied experience and skillsets. More importantly, it’s fun to work in this team.”AVEVA is an Equal Opportunity Employer and we take immense pride in the diversity of our people. Potential is as important as experience, and the perfect candidate doesn’t exist, so don’t be deterred if you don’t meet every requirement – we want to hear from you!We will be evaluating CVs on a continuous basis, and should we receive a sufficient number of strong applications, we may choose to close the application process ahead of schedule.UK Benefits include: Flexible benefits fund, emergency leave days, adoption leave, 28 days annual leave (plus bank holidays), pension, life cover, private medical insurance, parental leave, education assistance program.It’s possible we’re hiring for this position in multiple countries, in which case the above benefits apply to the primary location. Specific benefits vary by country, but our packages are similarly comprehensive.Hybrid workingBy default, employees are expected to be in their local AVEVA office three days a week, but some positions are fully office-based. Roles supporting particular customers or markets are sometimes remote.About AVEVAAVEVA is a global leader in industrial software with more than 6,500 employees in over 40 countries. Our cutting-edge solutions are used by thousands of enterprises to deliver the essentials of life – such as energy, infrastructure, chemicals, and minerals – safely, efficiently, and more sustainably.We are committed to embedding sustainability and inclusion into our operations, our culture, and our core business strategy.
Posted 16 days ago

Cloud Operations & Infrastructure Graduate
AVEVA
Cambridge, UK
A Cloud Developer Graduate role at AVEVA where you’ll build and support industrial software solutions while gaining experience in modern development practices through a structured R&D graduate program.AVEVA is creating software trusted by over 90% of leading industrial companies. AVEVA’s Early Careers Recruiting team is actively searching for Software Development Graduates for 2026.As a Cloud Developer Graduate, you will: Work alongside our experienced cloud developers on one of our small, energetic development teams. Learn the process of software development using modern languages like Agile to help full-time work in designing, coding, testing, documenting, and supporting our software products.This is a brilliant opportunity to join the AVEVA R&D graduate program with opportunities across several disciplines including Engineering, Advanced Applications, Data Collection, Human-Machine Interfaces, and Industrial Platform. You will build essential experience working with customer problems across diverse sectors such as marine, power, manufacturing and sustainability.You will be supported to gain the relevant professional development to support your work and will be part of our AVEVA graduate development program. You will be part of the AVEVA graduate community and have the opportunity to take part in Action for Good Days and companywide business projects. We are open to applications from a wide range of disciplines including Computer Science, Engineering, Mechanical Engineering.UK Benefits include: Flexible benefits fund, emergency leave days, adoption leave, 28 days annual leave (plus bank holidays), pension, life cover, private medical insurance, parental leave, education assistance program.It’s possible we’re hiring for this position in multiple countries, in which case the above benefits apply to the primary location. Specific benefits vary by country, but our packages are similarly comprehensive.Hybrid workingBy default, employees are expected to be in their local AVEVA office three days a week, but some positions are fully office-based. Roles supporting particular customers or markets are sometimes remote.About AVEVAAVEVA is a global leader in industrial software with more than 6,500 employees in over 40 countries. Our cutting-edge solutions are used by thousands of enterprises to deliver the essentials of life – such as energy, infrastructure, chemicals, and minerals – safely, efficiently, and more sustainably.We are committed to embedding sustainability and inclusion into our operations, our culture, and our core business strategy.
Posted 25 days ago