If you have recently graduated, or you are seeking postgraduate employment, search below for opportunities in Cambridge. Students - search here for internships and work experience opportunities too. You can also find out more about life in Cambridge as a new or recent graduate or find out more about our member companies in these pages.

Graduate Scheme

We’re looking for talented graduates who share our passion for software development.

Our founders at RealVNC® are the original inventors of VNC® screen sharing technology. VNC software can be found on over a billion devices around the world, from computers and mobile phones to medical equipment and cars.

We’re looking for talented graduates who share our passion for software development. Our employees are all encouraged to share thoughts and ideas, so this is your opportunity to help shape a range of products and services with a truly global reach.

Based in the heart of Cambridge, we operate across a wide range of industries; Disney, NVIDIA, Aardman, Sony, DreamWorks, NASA and Hewlett-Packard are just some of the household names that make use of our technology.

Your role with us:

You’ll gain real-world software engineering experience working as part of our talented team of engineers and testers. From day one, you’ll be given the chance to work in an extensive range of languages - including C++, Java, and Python - and help us continue to evolve our products and services.

As well as your skills as a developer, we want your ideas. As with all our employees, during team meetings and discussions you’ll be able to have your say in the future of our software. RealVNC is an extremely innovative company at the forefront of the remote access software industry, and we’re looking for graduates who want to help push us even further.

Meet our CTO:

Andy Clark, Chief Technology Officer for RealVNC

A graduate working on our VNC Connect or VNC Developer products would be an integral part of the team, working alongside experienced engineers on real-world challenges, no matter whether it is for one of our client or web-based components.

In our client teams, we use C++ and other languages such as Objective-C, Java, and Python to develop integrated screen sharing software on a wide range of desktop and mobile platforms. The teams work on a mix of new features, research & development, and fixes for customer problems.

In our web teams, we work on both the web services that make up our distributed large-scale cloud connectivity services, and the web applications that power our websites and allow our customers to manage their systems and purchases. Our backend services are mostly Java, and our front-end applications are powered by Python.

This is a great opportunity to gain invaluable real-world experience in developing commercial software, and enhance the team with new ideas and a fresh perspective. We can’t wait to hear from you!